diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog index f94fd48e12..d2e116e052 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-crypt/sbsigntool -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/ChangeLog,v 1.5 2013/10/03 02:09:21 gregkh Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/ChangeLog,v 1.7 2014/01/14 13:55:54 ago Exp $ + + 14 Jan 2014; Agostino Sarubbo sbsigntool-0.6-r1.ebuild: + Stable for x86, wrt bug #495328 + + 12 Jan 2014; Pacho Ramos sbsigntool-0.6-r1.ebuild: + amd64 stable, bug #495328 *sbsigntool-0.6-r1 (03 Oct 2013) diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest index 29d18bb96b..27e0890209 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest @@ -1,7 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 0002-image.c-clear-image-variable.patch 822 SHA256 7877d69c0a6d014f43e1dc922db3fb503c1c3176dd2665a96f85ddfd73ed7e12 SHA512 004ba118cbe8fe5cc291888966e5994373c0b9d8149bc5c652a72971138fab5e64d721061c69e8b864d6ca5cdb4ffa193520156941b6bd9c998b256f8d72697b WHIRLPOOL 3872d97cde83e9423622f348dc50eb414f8512f95673cbf7e4b908f699455003d57711bda6bd0893f3a21b876a66ec480416bed5df52e5ecb33c00b21cbbb6c9 AUX 0003-Fix-for-multi-sign.patch 1452 SHA256 803f97f6c01a573367371f9ffd4c53aab5916ea3218fdc515429ca559f5dad31 SHA512 2aba55a116536e7f41e4aac2fd33eeb92cf89b14bcdd8b93b6e9dc9bdaf2f0162134e56f7d365640445bf801ad8590f6d49f14cdf80b791324647067d52ae435 WHIRLPOOL a83c8dde50cf82559408be58482f73aa1c3460a63424578decfc36033b5c368f8ad219b1412a7eb0a478e91b8654e7a7392dc886a496f9efea6f12dcd2f0e379 DIST sbsigntool_0.6.orig.tar.gz 212375 SHA256 84fb0c8f6fb1e79aa418a4f70a3139b38d5630043b28291c875f383e9b4294b8 SHA512 ed314d1cb7278cf5f27d4c3cd17f2195678419a7f9e47770429b6f95df35f7df035331e60c45970183ddd9b150a9b752f876c777929598b0525872b3255af95c WHIRLPOOL 3b86b9861f5e26586e8a9eb9bbf48adf1a12714b294f0acd605d53e37c27192006c6ecc81d31bf4f200f8e88508f38a52ef93e9e01e301c4245a11894227cecc -EBUILD sbsigntool-0.6-r1.ebuild 1156 SHA256 efb231e59814ccb124ef80de7458267dd393ce482bbcf93fd1b8d0bfb09df42e SHA512 bb9e4b56c0b9cc11f126bd9b3b304745253259122665527cabe0646cd6ff92afde33698ee6e658098b72c4e4eac1985fa42f5ee3f3e602e974bcf627e4074947 WHIRLPOOL c84bc235184215eeacf9511f3d24225dae07c9b05432c41b55a0726ee1a879bb42e7b07f0d67deac088113b43c3de6163d6aac727cce55c5d10fd6f786ad44db +EBUILD sbsigntool-0.6-r1.ebuild 1151 SHA256 639b4edebf714b1c12eafce03c53961fda89e3488b3bcd0d483c100fb0459b70 SHA512 4ceb4e52b9bedbd1c8e548b3b27a7360f1ca8a0e4dda647897d0a7b19f475ccce696ca92db1bd34a9202af5b5b8091447bfcc1d8213849fdabaa1f13ed0c7bfd WHIRLPOOL 1cc2fd6a4eadc7c6de4d39115e7f5195302a78be3ab672e2b1895a93f91167a081f43aa74d0774328b334f21f119b556241eff449a823fa36a71f813fd408f8b EBUILD sbsigntool-0.6.ebuild 1030 SHA256 8bc44c1f02f282908aa16e638f3d950a270b3997906055bb4d5b24b1f249bace SHA512 40f1746f5e87f8f5fda0fccd3907ee62aab3f6c0268c9cc474b2182f367cf0d28d05bfec7569a73c72c71dc7071e942a3841cac2f4dde671664cef72053ab2ff WHIRLPOOL e25a70fbadd8cded0c5daa1a28a0518bd3c13d4f182498a7c784fed88bc0972dd54a03fe4fe243eef4fdd9a1f21d3f66a9f93597a097a224f1d00ecde938cc1c -MISC ChangeLog 1088 SHA256 f6330d40480ce3a4c864e50d5f486890dd2815ce7b9ae10177e4771ceebccb7a SHA512 744e16add502ea2b5bb165372d6f22767ca1ce0d117fac749a9f14e5f75463b68a2d4394e4a24ed42c88a1c40292854f8425f2d90043639c606b203e031e639b WHIRLPOOL 518bbffb52258512217b189e31edc33a9a9df6dbb202077ab8d65f0b85ab0efde4fa0b773a386b3c03600ce9ca5d41334d51129efb525899cbc0f8ef7fcfe1d1 +MISC ChangeLog 1296 SHA256 e43b8ad6d0b157b04ce9d2aedbc27ace4e2d7b1d74203e431700227e6301ea74 SHA512 8e365b7d6858a39baf2bfe5f4c5f8ed48587c004801e52c1406adaef0382de780008773538954f96033c8e4e3c77cccab970f6b3c3846f0fdc7f514dfa51529a WHIRLPOOL 7bdc2c38f447adef46eb0967fb264b067b8be8c1c2423807c0549cb5d796877998aff404afebb470dfa2dcfd2bec8a30f1d25f53fda9dd22c0f4d68e273f41e8 MISC metadata.xml 240 SHA256 060d4d570194ff567e10d66246f85d4b9fee1efb17d111aeb9f03345f6e20efd SHA512 41a5c4b9e67d814937a0524714617a059c1351a00ac12d9344373f43b41d074e24fab5598e44c8a22f1848bfa12b8fc76cd5674ca62cd1f917b3235c77721971 WHIRLPOOL da0b560d9528cfe4fcff409de2d9749cf9ae8b7a04468b42463e8097b89e152a67a0da0ea7e6db1186f852687979c2e843e487a5eb76e663717148a796aa093d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJS1UHrAAoJELp701BxlEWfYJMP/25zmGEaSRVtpesZ2OhvUSfp +G+GlDZxKHCK6yq+/eOpRkm8zKnr3RomNiCN91RNYXmkmueO+FGt+Rs8r5GirVd03 +iraLslXIzlT79oft6OKdOPVKmWxtVBpdIyUJRR159J86hV5VLWHSeOLqOCN30Uhl +JBk85iim/3/cGoJhNGrPQG/2Uv+r+90sS/kzjrpWvM7WCeY3GvOF6b4asRQf1hqI +kbTpZtIN5t5eJb1wPXDq1MRL7upQutMCajZL5FYoYJvy5J693ZWLK2nV2ueipBAS +a0iPd8ZWxYuc8jQlYu/DyscD+wZeoQ56bhmRzwS/3ukipBrGgUuffAcehFumGOhG +MtZ4iCUpoBityyA/JqXmZGyLqF5JnvfGB1C7BmnW9HeMZkQ6PFFnZnft/q2c9S0x +cS9uzgUBOLBwfbvaqRPv5iiR7w4aXjDoMZvceSgUfFwxLG5puwb+cOTyK6EybNRB +hj+OcnqdYN9mVbNxkI4ynFcODXhtaD/di2zgG42G713iJzlXZa5DvfbaB/pRF+yy +hJ65o3njE+1mdlsq5zLAAfRBOM/PvtUz2X8gqKgyph5rqebeXxDbbn9dOb7WKFTW +7udikXc767F6QIEuM/1kd63q2pw1JbnbPN9mqEY8KqUcpsmPKdBeM4wzfaUuJ22D +O7CfSgXtIT0edtHNtU6L +=sTMV +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild index fbdf2a7c13..9aa819e642 100644 --- a/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild,v 1.1 2013/10/03 02:09:21 gregkh Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/sbsigntool-0.6-r1.ebuild,v 1.3 2014/01/14 13:55:54 ago Exp $ EAPI="4" @@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${PV}.orig.t LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="dev-libs/openssl diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 index bc39019f7d..dfbd4add2f 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-crypt/sbsigntool-0.6-r1 @@ -3,10 +3,10 @@ DEPEND=dev-libs/openssl sys-apps/util-linux sys-apps/help2man sys-boot/gnu-efi v DESCRIPTION=Utilities for signing and verifying files for UEFI Secure Boot EAPI=4 HOMEPAGE=https://launchpad.net/ubuntu/+source/sbsigntool -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3 RDEPEND=dev-libs/openssl sys-apps/util-linux SLOT=0 SRC_URI=https://launchpad.net/ubuntu/+archive/primary/+files/sbsigntool_0.6.orig.tar.gz _eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=0a2f323378651114488d86e6a6cda37d +_md5_=427c30edc6a836c466889f579e58235b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.0.3 deleted file mode 100644 index 58040b4efb..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.0.3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst preinst -DESCRIPTION=Filesystem baselayout and init scripts -HOMEPAGE=http://www.gentoo.org/ -IUSE=build -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -PDEPEND=sys-apps/openrc -SLOT=0 -SRC_URI=mirror://gentoo/baselayout-2.0.3.tar.bz2 http://dev.gentoo.org/~vapier/dist/baselayout-2.0.3.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=881b97cd26ad4880dfe3954a2b941e51 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1 deleted file mode 100644 index cfd9b0205b..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst preinst setup -DESCRIPTION=Filesystem baselayout and init scripts -HOMEPAGE=http://www.gentoo.org/ -IUSE=build -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -PDEPEND=sys-apps/openrc -SLOT=0 -SRC_URI=mirror://gentoo/baselayout-2.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/baselayout-2.1.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=0652b019de9b5202f70af0fe9a97fb4e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1-r1 deleted file mode 100644 index b566708ccb..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.1-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst preinst setup -DESCRIPTION=Filesystem baselayout and init scripts -HOMEPAGE=http://www.gentoo.org/ -IUSE=build kernel_linux -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -PDEPEND=sys-apps/openrc -SLOT=0 -SRC_URI=mirror://gentoo/baselayout-2.1.tar.bz2 http://dev.gentoo.org/~vapier/dist/baselayout-2.1.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=af8629a79d3ddb1b7d595bf954da299f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.2 deleted file mode 100644 index bb27b15d03..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/baselayout-2.2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst preinst setup -DESCRIPTION=Filesystem baselayout and init scripts -HOMEPAGE=http://www.gentoo.org/ -IUSE=build kernel_linux -KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -PDEPEND=sys-apps/openrc -SLOT=0 -SRC_URI=mirror://gentoo/baselayout-2.2.tar.bz2 http://dev.gentoo.org/~vapier/dist/baselayout-2.2.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=48531a7e0964f6255065aa8ca2b76868 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.10 deleted file mode 100644 index 3cb73d0b99..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.10 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare test -DEPEND=caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp ) selinux? ( sys-libs/libselinux ) acl? ( sys-apps/acl ) xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !app-misc/realpath !=sys-devel/gettext-0.15 ) !=sys-libs/ncurses-5.3-r5 app-arch/xz-utils -DESCRIPTION=Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...) -HOMEPAGE=http://www.gnu.org/software/coreutils/ -IUSE=acl caps gmp nls selinux static unicode vanilla xattr -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -LICENSE=GPL-3 -RDEPEND=caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp ) selinux? ( sys-libs/libselinux ) acl? ( sys-apps/acl ) xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.15 ) !=sys-libs/ncurses-5.3-r5 -SLOT=0 -SRC_URI=mirror://gnu-alpha/coreutils/coreutils-8.5.tar.gz mirror://gnu/coreutils/coreutils-8.5.tar.gz mirror://gentoo/coreutils-8.5.tar.gz mirror://gentoo/coreutils-8.5-patches-1.tar.lzma http://dev.gentoo.org/~vapier/dist/coreutils-8.5-patches-1.tar.lzma -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=db703b05f53cfd5269f1b0f0f7eb9f46 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.5-r1 deleted file mode 100644 index 7c4f69b546..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.5-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst test unpack -DEPEND=caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp ) selinux? ( sys-libs/libselinux ) acl? ( sys-apps/acl ) xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.15 ) !=sys-libs/ncurses-5.3-r5 app-arch/xz-utils -DESCRIPTION=Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...) -HOMEPAGE=http://www.gnu.org/software/coreutils/ -IUSE=acl caps gmp nls selinux static unicode vanilla xattr -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=GPL-3 -RDEPEND=caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp ) selinux? ( sys-libs/libselinux ) acl? ( sys-apps/acl ) xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.15 ) !=sys-libs/ncurses-5.3-r5 -SLOT=0 -SRC_URI=mirror://gnu-alpha/coreutils/coreutils-8.5.tar.gz mirror://gnu/coreutils/coreutils-8.5.tar.gz mirror://gentoo/coreutils-8.5.tar.gz mirror://gentoo/coreutils-8.5-patches-2.tar.lzma http://dev.gentoo.org/~vapier/dist/coreutils-8.5-patches-2.tar.lzma -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=78bf5cb219db80d6decd69fbc1175a6c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.7 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.7 deleted file mode 100644 index 300dfff266..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/coreutils-8.7 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst prepare test -DEPEND=caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp ) selinux? ( sys-libs/libselinux ) acl? ( sys-apps/acl ) xattr? ( sys-apps/attr ) nls? ( >=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-devel/gettext-0.15 ) !=sys-apps/systemd-201 -SLOT=0 -SRC_URI=http://www.freedesktop.org/software/systemd/systemd-207.tar.xz -_md5_=8677ef7c5759d37f9793bde98abd1cbd diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-3.86 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-3.86 deleted file mode 100644 index 2b0983d849..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-3.86 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/nasm -DESCRIPTION=SysLinux, IsoLinux and PXELinux bootloader -HOMEPAGE=http://syslinux.zytor.com/ -IUSE=custom-cflags -KEYWORDS=-* amd64 x86 -LICENSE=GPL-2 -RDEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 -SLOT=0 -SRC_URI=mirror://kernel/linux/utils/boot/syslinux/3.xx/syslinux-3.86.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=8b8bedfbf39b807ad37298bfdcc3ed88 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-4.07 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-4.07 deleted file mode 100644 index 40b5393f81..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-4.07 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/nasm virtual/os-headers -DESCRIPTION=SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders -HOMEPAGE=http://syslinux.zytor.com/ -IUSE=custom-cflags -KEYWORDS=-* amd64 x86 -LICENSE=GPL-2 -RDEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 -SLOT=0 -SRC_URI=mirror://kernel/linux/utils/boot/syslinux/4.xx/syslinux-4.07.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=be17aacf01304a8a6b3526ae35a50357 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-5.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-5.10 deleted file mode 100644 index 5d7a048038..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-5.10 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare -DEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/nasm virtual/os-headers -DESCRIPTION=SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders -EAPI=4 -HOMEPAGE=http://www.syslinux.org/ -IUSE=custom-cflags -KEYWORDS=-* ~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 -SLOT=0 -SRC_URI=mirror://kernel/linux/utils/boot/syslinux/5.xx/syslinux-5.10.tar.xz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=b31d3649208faccfc1cdbd2305350dd0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.02 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.02 deleted file mode 100644 index d3fc0193a6..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.02 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare -DEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/nasm >=sys-boot/gnu-efi-3.0u virtual/os-headers -DESCRIPTION=SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders -EAPI=5 -HOMEPAGE=http://www.syslinux.org/ -IUSE=custom-cflags -KEYWORDS=-* ~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 -SLOT=0 -SRC_URI=mirror://kernel/linux/utils/boot/syslinux/syslinux-6.02.tar.xz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=8019b1d0db2436bb0fc00e07d1b68676 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.03_pre1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.03_pre1 deleted file mode 100644 index 923163e46e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-boot/syslinux-6.03_pre1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst prepare -DEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 dev-lang/nasm >=sys-boot/gnu-efi-3.0u virtual/os-headers -DESCRIPTION=SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders -EAPI=5 -HOMEPAGE=http://www.syslinux.org/ -IUSE=custom-cflags -KEYWORDS=-* ~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=sys-fs/mtools dev-perl/Crypt-PasswdMD5 dev-perl/Digest-SHA1 -SLOT=0 -SRC_URI=mirror://kernel/linux/utils/boot/syslinux/Testing/6.03/syslinux-6.03-pre1.tar.xz -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac -_md5_=f0908e1c5678fc179539848761d99582 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.10.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.10.1-r1 deleted file mode 100644 index 82b44a02c9..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.10.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) sys-libs/timezone-data -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.10.1.tar.bz2 mirror://gentoo/glibc-2.10.1.tar.bz2 mirror://gnu/glibc/glibc-libidn-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-libidn-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-libidn-2.10.1.tar.bz2 mirror://gentoo/glibc-libidn-2.10.1.tar.bz2 mirror://gnu/glibc/glibc-ports-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.10.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.10.1.tar.bz2 mirror://gentoo/glibc-ports-2.10.1.tar.bz2 mirror://gentoo/glibc-2.10.1-patches-7.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.10.1-patches-7.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.10.1-patches-7.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=1b0ea379563d5265c0cd634288eedcc8 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.11.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.11.3 deleted file mode 100644 index e2cb91ce4f..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.11.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.11.3.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.11.3.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.11.3.tar.bz2 mirror://gentoo/glibc-2.11.3.tar.bz2 mirror://gnu/glibc/glibc-ports-2.11.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.11.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.11.tar.bz2 mirror://gentoo/glibc-ports-2.11.tar.bz2 mirror://gentoo/glibc-2.11.3-patches-3.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.11.3-patches-3.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.11.3-patches-3.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=f887c55487e9f6a5377bffd5a627e7db diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.1-r3 deleted file mode 100644 index 8f4a3a9c31..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.1-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~amd64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.12.1.tar.bz2 mirror://gentoo/glibc-2.12.1.tar.bz2 mirror://gnu/glibc/glibc-ports-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.12.1.tar.bz2 mirror://gentoo/glibc-ports-2.12.1.tar.bz2 mirror://gentoo/glibc-2.12.1-patches-8.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.12.1-patches-8.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.12.1-patches-8.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=39534e368284a2f32b6c200b14e7dd7e diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.2 deleted file mode 100644 index 8f982a64e6..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.12.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.12.2.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.12.2.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.12.2.tar.bz2 mirror://gentoo/glibc-2.12.2.tar.bz2 mirror://gnu/glibc/glibc-ports-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.12.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.12.1.tar.bz2 mirror://gentoo/glibc-ports-2.12.1.tar.bz2 mirror://gentoo/glibc-2.12.2-patches-4.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.12.2-patches-4.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.12.2-patches-4.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=f3f187cd8efdded2970ed6adb4ace40a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r2 deleted file mode 100644 index 2ecb44943f..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.13.tar.bz2 mirror://gentoo/glibc-2.13.tar.bz2 mirror://gnu/glibc/glibc-ports-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.13.tar.bz2 mirror://gentoo/glibc-ports-2.13.tar.bz2 mirror://gentoo/glibc-2.13-patches-6.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.13-patches-6.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.13-patches-6.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=e78b6362ab7e890dcc30704c5f40d003 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r4 deleted file mode 100644 index 54a73e661c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.13-r4 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.13.tar.bz2 mirror://gentoo/glibc-2.13.tar.bz2 mirror://gnu/glibc/glibc-ports-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.13.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.13.tar.bz2 mirror://gentoo/glibc-ports-2.13.tar.bz2 mirror://gentoo/glibc-2.13-patches-11.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.13-patches-11.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.13-patches-11.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=ae94525c466a0ec07f00abdcef582ba0 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14 deleted file mode 100644 index de34412416..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.14.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.14.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.14.tar.bz2 mirror://gentoo/glibc-2.14.tar.bz2 mirror://gnu/glibc/glibc-ports-2.14.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.14.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.14.tar.bz2 mirror://gentoo/glibc-ports-2.14.tar.bz2 mirror://gentoo/glibc-2.14-patches-7.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.14-patches-7.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.14-patches-7.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=66fb31e738960e7f3665362aba6ae367 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r2 deleted file mode 100644 index 233806c3a0..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.14.1.tar.bz2 mirror://gentoo/glibc-2.14.1.tar.bz2 mirror://gnu/glibc/glibc-ports-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.14.1.tar.bz2 mirror://gentoo/glibc-ports-2.14.1.tar.bz2 mirror://gentoo/glibc-2.14.1-patches-5.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.14.1-patches-5.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.14.1-patches-5.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=28ad84480e14dbe3ec20e6ae025b8958 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r3 deleted file mode 100644 index 118d9ff765..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.14.1-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install setup test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.14.1.tar.bz2 mirror://gentoo/glibc-2.14.1.tar.bz2 mirror://gnu/glibc/glibc-ports-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.14.1.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.14.1.tar.bz2 mirror://gentoo/glibc-ports-2.14.1.tar.bz2 mirror://gentoo/glibc-2.14.1-patches-10.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.14.1-patches-10.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.14.1-patches-10.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=0e1d04545206ec37c198e766fcfbf8ed diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r1 deleted file mode 100644 index 6c692718c7..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~amd64 -hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-13.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-13.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-13.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=5baa82c45ffc1856d81bde1aaed5af91 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r2 deleted file mode 100644 index d533a8c89e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm -hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-21.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-21.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-21.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=3b5e4e8fafea2fbcf0a6a6eedf32901c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r3 deleted file mode 100644 index 7f01726c6e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.15-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) x86? ( >=sys-devel/gcc-4.3 ) amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c ) sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha amd64 arm -hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-23.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-23.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-23.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=e8160f1854806a7b3a47d5e96887c81f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.16.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.16.0 deleted file mode 100644 index 046e92c493..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.16.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=app-misc/pax-utils-0.1.10 !=sys-devel/binutils-2.20 >=sys-devel/gcc-4.3 virtual/os-headers !vanilla? ( >=sys-libs/timezone-data-2012c ) sys-devel/gnuconfig virtual/pkgconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux suid systemtap profile vanilla crosscompile_opts_headers-only -KEYWORDS=-alpha amd64 arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.16.0.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.16.0.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.16.0.tar.xz mirror://gentoo/glibc-2.16.0.tar.xz mirror://gnu/glibc/glibc-ports-2.16.0.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-ports-2.16.0.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-ports-2.16.0.tar.xz mirror://gentoo/glibc-ports-2.16.0.tar.xz mirror://gentoo/glibc-2.16.0-patches-12.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.16.0-patches-12.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.16.0-patches-12.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=6dc2981fb68bb421f54162f3d17a66a9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.17 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.17 deleted file mode 100644 index c5009d113d..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.17 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=app-misc/pax-utils-0.1.10 !=sys-devel/binutils-2.20 >=sys-devel/gcc-4.3 virtual/os-headers !vanilla? ( >=sys-libs/timezone-data-2012c ) sys-devel/gnuconfig virtual/pkgconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only -KEYWORDS=-alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.17.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.17.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.17.tar.xz mirror://gentoo/glibc-2.17.tar.xz mirror://gentoo/glibc-2.17-patches-8.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.17-patches-8.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.17-patches-8.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=6fa2044d48058ca3b606e4739a44e251 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.18 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.18 deleted file mode 100644 index aef55b6523..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.18 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=app-misc/pax-utils-0.1.10 !=sys-devel/binutils-2.20 >=sys-devel/gcc-4.3 virtual/os-headers !vanilla? ( >=sys-libs/timezone-data-2012c ) sys-devel/gnuconfig virtual/pkgconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only -LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.18.tar.xz ftp://sourceware.org/pub/glibc/releases/glibc-2.18.tar.xz ftp://sourceware.org/pub/glibc/snapshots/glibc-2.18.tar.xz mirror://gentoo/glibc-2.18.tar.xz mirror://gentoo/glibc-2.18-patches-2.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.18-patches-2.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.18-patches-2.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=afdfa4c14893e4bc33dff82f8540c74f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.9_p20081201-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.9_p20081201-r3 deleted file mode 100644 index 91dbc479a3..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-2.9_p20081201-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) ppc? ( >=sys-devel/gcc-4.1.0 ) ppc64? ( >=sys-devel/gcc-4.1.0 ) >=sys-devel/binutils-2.15.94 >=sys-kernel/linux-headers-2.6.9 >=app-misc/pax-utils-0.1.10 virtual/os-headers !=sys-libs/timezone-data-2007c sys-devel/gnuconfig -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=LGPL-2.1+ BSD HPND inner-net -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) sys-libs/timezone-data -RESTRICT=strip -SLOT=2.2 -SRC_URI=mirror://gnu/glibc/glibc-2.9-20081201.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.9-20081201.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.9-20081201.tar.bz2 mirror://gentoo/glibc-2.9-20081201.tar.bz2 mirror://gnu/glibc/glibc-2.9-ports-20081201.tar.bz2 ftp://sourceware.org/pub/glibc/releases/glibc-2.9-ports-20081201.tar.bz2 ftp://sourceware.org/pub/glibc/snapshots/glibc-2.9-ports-20081201.tar.bz2 mirror://gentoo/glibc-2.9-ports-20081201.tar.bz2 mirror://gentoo/glibc-2.9-patches-8.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.9-patches-8.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.9-patches-8.tar.bz2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=740a3965ce90dcecf30f3c09efb6e95a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-9999 deleted file mode 100644 index 968b001715..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/glibc-9999 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install test unpack -DEPEND=>=app-misc/pax-utils-0.1.10 !=sys-devel/binutils-2.20 >=sys-devel/gcc-4.3 virtual/os-headers !vanilla? ( >=sys-libs/timezone-data-2012c ) sys-devel/gnuconfig dev-vcs/git -DESCRIPTION=GNU libc6 (also called glibc2) C library -HOMEPAGE=http://www.gnu.org/software/libc/libc.html -IUSE=debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only -LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE -RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) -RESTRICT=strip -SLOT=2.2 -_eclasses_=eutils 6faef4c127028ccbba3a11400d24ae34 flag-o-matic eda1c0b5ba85b3eeb555a071d69eb819 git-2 e28f0d8a9b321431b1e699782851b827 gnuconfig 00a0530e40148c254cebb925df0e87ef multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=16abfc0d6a783c098dbe0d7c09758a6b diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/pam-1.1.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/pam-1.1.5 deleted file mode 100644 index ddce409ec4..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/pam-1.1.5 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare setup test -DEPEND=nls? ( virtual/libintl ) cracklib? ( >=sys-libs/cracklib-2.8.3 ) audit? ( sys-process/audit ) selinux? ( >=sys-libs/libselinux-1.28 ) berkdb? ( sys-libs/db ) elibc_glibc? ( >=sys-libs/glibc-2.7 nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 =sys-devel/libtool-2 sys-devel/flex nls? ( sys-devel/gettext ) virtual/pkgconfig -DESCRIPTION=Linux-PAM (Pluggable Authentication Modules) -EAPI=4 -HOMEPAGE=https://fedorahosted.org/linux-pam/ -IUSE=cracklib nls elibc_FreeBSD selinux vim-syntax audit test elibc_glibc debug berkdb nis -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux -LICENSE=|| ( BSD GPL-2 ) -PDEPEND=sys-auth/pambase vim-syntax? ( app-vim/pam-syntax ) -RDEPEND=nls? ( virtual/libintl ) cracklib? ( >=sys-libs/cracklib-2.8.3 ) audit? ( sys-process/audit ) selinux? ( >=sys-libs/libselinux-1.28 ) berkdb? ( sys-libs/db ) elibc_glibc? ( >=sys-libs/glibc-2.7 nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 baselayout-2.2.ebuild: - Stable for s390, wrt bug #455872 - - 01 May 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for sh, wrt bug #455872 - - 26 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for sparc, wrt bug #455872 - - 23 Apr 2013; Jeroen Roovers baselayout-2.2.ebuild: - Stable for HPPA (bug #455872). - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for alpha, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for arm, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for ia64, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for ppc, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for ppc64, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for x86, wrt bug #455872 - - 23 Apr 2013; Agostino Sarubbo baselayout-2.2.ebuild: - Stable for amd64, wrt bug #455872 - - 13 Oct 2012; Alexis Ballier baselayout-2.2.ebuild: - Do not die for "non-standard" mutlilib setups on FreeBSD since that is what - we want. bug #436560 - - 23 Aug 2012; Mike Frysinger baselayout-2.1-r1.ebuild, - baselayout-2.2.ebuild: - Also create the dir that we symlink lib to when SYMLINK_LIB=yes #423571 by - Kerin Millar. - -*baselayout-2.2 (20 Aug 2012) - - 20 Aug 2012; Mike Frysinger +baselayout-2.2.ebuild: - Version bump #419465 by Yuta SATOH. - - 17 Jun 2012; Raúl Porcel baselayout-2.1-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #416655 - - 28 May 2012; Markus Meier baselayout-2.1-r1.ebuild: - arm stable, bug #416655 - - 23 May 2012; Jeroen Roovers baselayout-2.1-r1.ebuild: - Stable for HPPA (bug #416655). - - 23 May 2012; Brent Baude baselayout-2.1-r1.ebuild: - Marking baselayout-2.1-r1 ppc64 for bug 416655 - - 22 May 2012; Brent Baude baselayout-2.1-r1.ebuild: - Marking baselayout-2.1-r1 ppc for bug 416655 - - 21 May 2012; Jeff Horelick baselayout-2.1-r1.ebuild: - marked x86 per bug 416655 - - 20 May 2012; Agostino Sarubbo baselayout-2.1-r1.ebuild: - Stable for amd64, wrt bug #416655 - -*baselayout-2.1-r1 (16 May 2012) - - 16 May 2012; Samuli Suominen - +baselayout-2.1-r1.ebuild: - Create /run in pkg_postinst() and warn user if it's not mounted with tmpfs - wrt #361349 - - 26 Apr 2012; Alexis Ballier baselayout-2.1.ebuild: - keyword ~amd64-fbsd - - 01 Jan 2012; Andreas K. Huettel +ChangeLog-2008: - Split ChangeLog. - - 09 Dec 2011; Mike Frysinger baselayout-2.1.ebuild: - Also ignore warnings when trying to delete old .keep files if the rcscripts/ - path doesn't even exist. - - 21 Nov 2011; Mike Frysinger baselayout-2.1.ebuild: - Trim old baselayout-1 dirs in /lib/. - - 11 Oct 2011; Mike Frysinger baselayout-2.1.ebuild: - Make sure we apply the lib32 de-hack to only the arches where said hack was - put into place #386821 by Jim Faulkner. - - 09 Oct 2011; Mike Frysinger baselayout-2.1.ebuild: - Add sanity check for $DEFAULT_ABI #385993 by Christian Samsel. - - 04 Oct 2011; Mike Frysinger baselayout-2.1.ebuild: - Try to make error output a little more understandable #385625 by Paul Varner. - -*baselayout-2.1 (03 Oct 2011) - - 03 Oct 2011; Mike Frysinger +baselayout-2.1.ebuild: - Version bump and multilib overhaul. - - 04 Sep 2011; William Hubbs - -baselayout-1.12.14-r1.ebuild, -files/baselayout-1.12.14-iproute.patch: - Remove baselayout-1 from the tree - - 04 Sep 2011; William Hubbs - -files/baselayout-2.0.1-proc_touch.patch: - remove old patch - - 10 Aug 2011; William Hubbs -baselayout-2.0.1-r1.ebuild, - -baselayout-2.0.2.ebuild: - remove old 2.0 versions - - 24 Jul 2011; Markos Chandras baselayout-2.0.3.ebuild: - Stable on amd64 wrt bug #375771 - - 24 Jul 2011; Mark Loeser baselayout-2.0.3.ebuild: - Stable for ppc/ppc64; bug #375771 - - 24 Jul 2011; Raúl Porcel baselayout-2.0.3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #375771 - - 22 Jul 2011; Jeroen Roovers baselayout-2.0.3.ebuild: - Stable for HPPA (bug #375771). - - 08 Jul 2011; Samuli Suominen - baselayout-1.12.14-r1.ebuild, baselayout-2.0.1-r1.ebuild, - baselayout-2.0.2.ebuild, baselayout-2.0.3.ebuild: - Convert from "hasq" to "has". - - 02 Jul 2011; William Hubbs baselayout-2.0.3.ebuild: - drop reference to kernel_linux from IUSE - - 02 Jul 2011; William Hubbs baselayout-2.0.3.ebuild: - Makedev is now part of stage 1 so we dont need the dependency at all - #368597. - - 02 Jul 2011; William Hubbs baselayout-2.0.3.ebuild: - Only depend on makedev for linux and when stages are being built #368597. - - 28 Jun 2011; Mike Frysinger baselayout-2.0.2.ebuild: - Mark m68k/s390 stable #295613. - - 19 Jun 2011; Mike Frysinger baselayout-2.0.3.ebuild: - Pull in makedev again #368597. - -*baselayout-2.0.3 (18 Jun 2011) - - 18 Jun 2011; Mike Frysinger +baselayout-2.0.3.ebuild: - Install more dirs when USE=build #371280. - - 13 May 2011; Raúl Porcel baselayout-2.0.2.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #295613 - - 12 May 2011; Joseph Jezak baselayout-2.0.2.ebuild: - Marked ppc/ppc64 stable for bug #295613. - - 09 May 2011; Jeroen Roovers baselayout-2.0.2.ebuild: - Stable for HPPA (bug #295613). - - 08 May 2011; Pacho Ramos baselayout-2.0.2.ebuild: - amd64 stable, bug 295613 - - 08 May 2011; Christian Faulhammer baselayout-2.0.2.ebuild: - stable x86, bug 295613 - -*baselayout-2.0.2 (18 Mar 2011) - - 18 Mar 2011; Mike Frysinger +baselayout-2.0.2.ebuild: - Version bump. - - 13 Dec 2010; Mike Frysinger - baselayout-2.0.1-r1.ebuild: - Redo how we handle forced gentoo-release update so we avoid md5/mtime - mismatches with CONTENTS. - - 05 Dec 2010; Raúl Porcel baselayout-1.12.14-r1.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #343925 - - 29 Nov 2010; Brent Baude baselayout-1.12.14-r1.ebuild: - stable ppc64, bug 343925 - - 20 Nov 2010; Mike Frysinger - baselayout-1.12.14-r1.ebuild: - Update dhcpcd blocker #345943 by Brendan Shanks. - - 05 Nov 2010; Markos Chandras - baselayout-1.12.14-r1.ebuild: - Stable on amd64 wrt bug #343925 - - 05 Nov 2010; Pawel Hajdan jr - baselayout-1.12.14-r1.ebuild: - x86 stable wrt bug #343925 - - 05 Nov 2010; Jeroen Roovers baselayout-1.12.14-r1.ebuild: - Stable for HPPA PPC (bug #343925). - -*baselayout-2.0.1-r1 (04 Nov 2010) - - 04 Nov 2010; Samuli Suominen - +baselayout-2.0.1-r1.ebuild, +files/baselayout-2.0.1-proc_touch.patch: - Fix Stage1 building wrt #232823 by Mike Frysinger. - - 08 Oct 2010; Mart Raudsepp baselayout-1.11.15-r3.ebuild: - Drop to ~mips - -*baselayout-1.12.14-r1 (03 Oct 2010) - - 03 Oct 2010; Mike Frysinger - +baselayout-1.12.14-r1.ebuild, +files/baselayout-1.12.14-iproute.patch: - Fix infinite recursion with ip invocation #339013 by Krzysztof Olędzki. - -*baselayout-1.12.14 (26 Sep 2010) - - 26 Sep 2010; Mike Frysinger - +baselayout-1.12.14.ebuild: - Version bump. - - 15 Jan 2010; Mike Frysinger baselayout-2.0.1.ebuild: - Only remove world bits from shadow #271974 by Nils Wisiol. - - 20 Nov 2009; Raúl Porcel baselayout-1.12.13.ebuild: - alpha/ia64/sparc stable wrt #290537 - - 17 Nov 2009; Brent Baude baselayout-1.12.13.ebuild: - Marking baselayout-1.12.13 ppc64 for bug 290537 - - 11 Nov 2009; Jeroen Roovers baselayout-1.12.13.ebuild: - Stable for HPPA (bug #290537). - - 04 Nov 2009; Markus Meier baselayout-1.12.13.ebuild: - amd64/x86 stable, bug #290537 - - 01 Nov 2009; nixnut baselayout-1.12.13.ebuild: - ppc stable #290537 - -*baselayout-1.12.13 (11 Oct 2009) - - 11 Oct 2009; Mike Frysinger - +baselayout-1.12.13.ebuild: - Version bump. - -*baselayout-2.0.1 (24 May 2009) - - 24 May 2009; Mike Frysinger +baselayout-2.0.1.ebuild: - Rename modprobe files and fix some comments. - - 02 Mar 2009; Benedikt Böhm baselayout-2.0.0.ebuild: - fix /etc/shadow permissions when building stages - - For older entries, please see ChangeLog-2008. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/ChangeLog-2008 b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/ChangeLog-2008 deleted file mode 100644 index dc13d071a1..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/ChangeLog-2008 +++ /dev/null @@ -1,2735 +0,0 @@ -# ChangeLog for sys-apps/baselayout -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/ChangeLog-2008,v 1.2 2013/05/11 16:17:29 vapier Exp $ - - 19 Aug 2008; Zac Medico baselayout-2.0.0.ebuild: - Avoid potential warning messages in the SYMLINK_LIB code which may be - triggered when find traverses a directory whose parent has already been - merged from lib to lib64. - - 19 Aug 2008; Zac Medico baselayout-2.0.0.ebuild: - Make the SYMLINK_LIB code in pkg_preinst merge files from lib directories - to lib64 directories when necessary, instead of blindly wiping out the - content of the lib dir. Thanks to Daniel Robbins for finding the cause of - this issue, which he discovered when building stage1 with catalyst. - - 10 May 2008; Mike Frysinger baselayout-2.0.0.ebuild: - Install the Makefile into $D so that we can use it in pkg_preinst steps (for - binpkgs) #218877 by Kevin Cody Jr. - - 19 Apr 2008; Mike Frysinger baselayout-2.0.0.ebuild: - Detect and display users with non-existent shells #215698. - - 17 Apr 2008; Zac Medico baselayout-2.0.0.ebuild: - Bug #217848 - Since the remap_dns_vars() called by pkg_preinst() of the - baselayout-1.x ebuild copies all the real configs from the user's - /etc/conf.d into ${D}, it makes them all appear to be the default - versions. In order to protect them from being unmerged after this upgrade, - modify their timestamps during pkg_preinst(). - - 08 Apr 2008; Ryan Hill baselayout-2.0.0.ebuild: - Keyword ~mips. - - 31 Mar 2008; Mike Frysinger - baselayout-1.11.15-r3.ebuild, baselayout-1.12.11.1.ebuild, - baselayout-1.12.12.ebuild: - Cleanup unquoted warnings and drop virtual/baselayout PROVIDE. - -*baselayout-1.12.12 (31 Mar 2008) - - 31 Mar 2008; Mike Frysinger - +baselayout-1.12.12.ebuild: - Push out some stable fixes. - - 28 Mar 2008; Mike Frysinger - -baselayout-2.0.0_rc6-r1.ebuild: - Use openrc. - -*baselayout-2.0.0 (23 Mar 2008) - - 23 Mar 2008; Mike Frysinger +baselayout-2.0.0.ebuild: - Version bump #212696. - - 11 Mar 2008; Chris Gianelloni - baselayout-1.11.15-r3.ebuild, baselayout-1.12.10-r5.ebuild, - baselayout-1.12.11.ebuild, baselayout-1.12.11.1.ebuild: - Added sys-apps/findutils to RDEPEND since find/xargs are used by the - bootmisc init script, at least. - - 22 Feb 2008; Jeroen Roovers baselayout-1.12.11.1.ebuild: - Stable for HPPA (bug #210559). - - 20 Feb 2008; Raúl Porcel - baselayout-1.12.11.1.ebuild: - alpha/ia64/sparc stable wrt #210559 - - 19 Feb 2008; baselayout-1.12.11.1.ebuild: - Stable on x86 (bug #210559) - - 19 Feb 2008; nixnut baselayout-1.12.11.1.ebuild: - Stable on ppc wrt bug 210559 - - 18 Feb 2008; Brent Baude baselayout-1.12.11.1.ebuild: - stable ppc64, bug 210559 - - 18 Feb 2008; Christoph Mende - baselayout-1.12.11.1.ebuild: - Stable on amd64, bug #210559 - - 23 Jan 2008; Doug Klima baselayout-1.12.10-r5.ebuild, - baselayout-1.12.11.ebuild, baselayout-1.12.11.1.ebuild: - sys-apps/coreutils-6.10-r1 and higher now provides /bin/mktemp - - 19 Jan 2008; Mike Frysinger - baselayout-1.12.11.1.ebuild: - Add a note about WIPE_TMP defaulting to yes. - -*baselayout-1.12.11.1 (16 Jan 2008) - - 16 Jan 2008; Mike Frysinger - +baselayout-1.12.11.1.ebuild: - Backport fix for network route troubles #205894 and revert an accidental - inputrc change #205939. - -*baselayout-1.12.11 (14 Jan 2008) - - 14 Jan 2008; Mike Frysinger - +baselayout-1.12.11.ebuild: - Push out accumulated fixes and backports from newer versions. - -*baselayout-2.0.0_rc6-r1 (28 Dec 2007) - - 28 Dec 2007; Benedikt Böhm - +files/baselayout-2.0.0_rc6-ssd-path.patch, - +baselayout-2.0.0_rc6-r1.ebuild: - fix #199749 - - 24 Dec 2007; Brent Baude baselayout-1.12.10-r5.ebuild: - Marking baselayout-1.12.10-r5 ppc64 for bug 202791 - - 21 Dec 2007; nixnut baselayout-1.12.10-r5.ebuild: - Stable on ppc wrt bug 202791 - - 21 Dec 2007; Raúl Porcel - baselayout-1.12.10-r5.ebuild: - alpha/ia64/x86 stable wrt #202791 - - 21 Dec 2007; Jeroen Roovers baselayout-1.12.10-r5.ebuild: - Stable for HPPA (bug #202791). - - 19 Dec 2007; Doug Klima baselayout-1.12.10-r5.ebuild: - amd64 stable wrt bug #202791 - - 19 Dec 2007; Ferris McCormick - baselayout-1.12.10-r5.ebuild: - Sparc stable, Bug #202791, no problems seen (still boots, ...). - - 05 Nov 2007; -baselayout-2.0.0_rc5.ebuild: - - UberLord said to punt rc5 for a digest mismatch and now that r6 is here - -*baselayout-2.0.0_rc6 (31 Oct 2007) - - 31 Oct 2007; Roy Marples - +baselayout-2.0.0_rc6.ebuild: - rc6 fixed a few things and introduces a logger daemon and a new posix array - structure as discussed on -dev. - - 22 Oct 2007; Roy Marples - baselayout-2.0.0_rc5.ebuild: - Fix upgrade/downgrade paths. - -*baselayout-2.0.0_rc5 (11 Oct 2007) - - 11 Oct 2007; Roy Marples - +baselayout-2.0.0_rc5.ebuild: - rc5 has the final API - anything that links to it will need to be - re-emerged, like splashutils - -*baselayout-1.12.10-r5 (26 Sep 2007) - - 26 Sep 2007; Mike Frysinger - +baselayout-1.12.10-r5.ebuild: - Add workaround for net.eth0 going AFK during upgrade to baselayout-2. - - 24 Sep 2007; Mike Frysinger - baselayout-2.0.0_rc4-r1.ebuild: - Add a warning check for users with blank passwords in /etc/shadow. - -*baselayout-2.0.0_rc4-r1 (04 Sep 2007) - - 04 Sep 2007; Roy Marples - +files/baselayout-2.0.0_rc4-ssd.patch, +baselayout-2.0.0_rc4-r1.ebuild: - Fix s-s-d's handling of daemons that change user without a pidfile, #191206. - -*baselayout-2.0.0_rc4 (02 Sep 2007) - - 02 Sep 2007; Roy Marples - +baselayout-2.0.0_rc4.ebuild: - Bumpage - - 28 Aug 2007; Markus Rothe - baselayout-2.0.0_rc3-r1.ebuild: - Adding ~ppc - -*baselayout-2.0.0_rc3-r1 (21 Aug 2007) - - 21 Aug 2007; Roy Marples - +files/baselayout-2.0.0_rc3-ppp.patch, +baselayout-2.0.0_rc3-r1.ebuild: - Fix ppp getting the interface metric - - 21 Aug 2007; Jeroen Roovers baselayout-2.0.0_rc3.ebuild: - Marked ~hppa (bug #187487). - -*baselayout-2.0.0_rc3 (20 Aug 2007) - - 20 Aug 2007; Roy Marples - +baselayout-2.0.0_rc3.ebuild: - Bumpage - - 08 Aug 2007; Gustavo Zacarias - baselayout-2.0.0_rc2-r1.ebuild: - Keyworded ~sparc wrt #187487 - - 07 Aug 2007; Raúl Porcel - baselayout-2.0.0_rc2-r1.ebuild: - Add ~alpha/~ia64 wrt #187487 - -*baselayout-2.0.0_rc2-r1 (04 Aug 2007) - - 04 Aug 2007; Roy Marples - +files/baselayout-2.0.0_rc2-console.patch, - +baselayout-2.0.0_rc2-r1.ebuild: - Boot properly when we cannot set an early font, #187628. - -*baselayout-2.0.0_rc2 (04 Aug 2007) - - 04 Aug 2007; Roy Marples - +baselayout-2.0.0_rc2.ebuild: - rc-update works again, #187487 - - 03 Aug 2007; Doug Goldstein - baselayout-2.0.0_rc1.ebuild: - keyword ~amd64, #187487 - - 02 Aug 2007; Markus Rothe - baselayout-2.0.0_rc1.ebuild: - Added ~ppc64; bug #187487 - - 02 Aug 2007; Christian Faulhammer - baselayout-2.0.0_rc1.ebuild: - keyworded ~x86, bug 187487 - -*baselayout-2.0.0_rc1 (02 Aug 2007) - - 02 Aug 2007; Roy Marples - +baselayout-2.0.0_rc1.ebuild: - rc1, keywords dropped. - -*baselayout-2.0.0_alpha4 (12 Jul 2007) - - 12 Jul 2007; Roy Marples - +baselayout-2.0.0_alpha4.ebuild: - alpha4 fixes many bugs - - 26 Jun 2007; Roy Marples - baselayout-2.0.0_alpha3.ebuild, baselayout-2.0.0_alpha3-r1.ebuild: - Punt /lib/rcscripts/console when upgrading from 1.13, #181634. - -*baselayout-2.0.0_alpha3-r1 (30 May 2007) - - 30 May 2007; Roy Marples - +files/baselayout-2.0.0_alpha3-2721.patch, - +baselayout-2.0.0_alpha3-r1.ebuild: - Push out some misc fixes, hopefully including one that finally solves our - shutdown issues with certain configs. - - 30 May 2007; Doug Goldstein - baselayout-1.11.15-r3.ebuild, baselayout-1.12.9-r2.ebuild, - baselayout-1.12.10-r3.ebuild, baselayout-1.12.10-r4.ebuild, - baselayout-1.13.0_alpha12.ebuild, baselayout-2.0.0_alpha1.ebuild, - baselayout-2.0.0_alpha2.ebuild, baselayout-2.0.0_alpha2-r1.ebuild, - baselayout-2.0.0_alpha3.ebuild: - depreciated -> deprecated. bug #180352 - -*baselayout-2.0.0_alpha3 (14 May 2007) - - 14 May 2007; Roy Marples - +baselayout-2.0.0_alpha3.ebuild: - New alpha, fixing many things. Now works on ppc and arm :) - -*baselayout-1.12.10-r4 (11 May 2007) - - 11 May 2007; Roy Marples - +files/baselayout-1.12.10-svn2690.patch, +baselayout-1.12.10-r4.ebuild: - Add a patch to bring the 1.12 branch up to date with our svn which backports - a few important fixes from trunk. - -*baselayout-2.0.0_alpha2-r1 (08 May 2007) - - 08 May 2007; Roy Marples - +files/baselayout-2.0.0_alpha2-kver.patch, - +baselayout-2.0.0_alpha2-r1.ebuild: - Push out a patch to work with different style of kernel version names, - #177197. - - 05 May 2007; Roy Marples - baselayout-2.0.0_alpha2.ebuild: - Stop installing non existant volume init script and indicate that deprecated - vars no longer work. - -*baselayout-2.0.0_alpha2 (04 May 2007) - - 04 May 2007; Roy Marples - +baselayout-2.0.0_alpha2.ebuild: - New alpha, fixes all known issues caused by alpha1. IE, should be usable by - most people now :) - -*baselayout-1.12.10-r3 (13 Apr 2007) -*baselayout-1.12.9-r2 (13 Apr 2007) - - 13 Apr 2007; Mike Frysinger -baselayout-1.12.9.ebuild, - -baselayout-1.12.9-r1.ebuild, +baselayout-1.12.9-r2.ebuild, - -baselayout-1.12.10-r1.ebuild, -baselayout-1.12.10-r2.ebuild, - +baselayout-1.12.10-r3.ebuild: - Sync update-modules changes from svn. - -*baselayout-1.12.10-r2 (12 Apr 2007) -*baselayout-1.12.9-r1 (12 Apr 2007) - - 12 Apr 2007; Roy Marples - +files/baselayout-1.12.9-wireless-deprecate.patch, - +baselayout-1.12.9-r1.ebuild, +baselayout-1.12.10-r2.ebuild: - Warn about deprecated conf.d/wireless, #174282. - -*baselayout-2.0.0_alpha1 (11 Apr 2007) - - 11 Apr 2007; Roy Marples - +baselayout-2.0.0_alpha1.ebuild: - The rewrite in C is here! Rejoice! - ppp probably won't work, but everything else should. - -*baselayout-1.12.10-r1 (08 Apr 2007) - - 08 Apr 2007; Mike Frysinger - +baselayout-1.12.10-r1.ebuild: - Add symlink for update-rc -> rc-update. - -*baselayout-1.12.10 (05 Apr 2007) - - 05 Apr 2007; Roy Marples +baselayout-1.12.10.ebuild: - New release, fixing a few crufty issues. - - 27 Mar 2007; Stephen Bennett baselayout-1.12.9.ebuild: - mips stable - - 11 Mar 2007; Roy Marples - baselayout-1.13.0_alpha12.ebuild: - Don't copy the daemons directory across when upgrading as it just won't work - anymore. - - 15 Feb 2007; Gustavo Zacarias - baselayout-1.12.9.ebuild, baselayout-1.13.0_alpha12.ebuild: - Default to us keymap for sparc (2.6) - - 14 Feb 2007; Jeroen Roovers baselayout-1.12.9.ebuild: - Stable for HPPA (bug #158637). - - 14 Feb 2007; Bryan Østergaard - baselayout-1.12.9.ebuild: - Stable on IA64. - - 13 Feb 2007; Chris Gianelloni - baselayout-1.12.9.ebuild: - Stable on alpha/amd64 wrt bug #158637. - - 13 Feb 2007; Markus Rothe baselayout-1.12.9.ebuild: - Stable on ppc64; bug #158637 - - 13 Feb 2007; Raúl Porcel baselayout-1.12.9.ebuild: - x86 stable wrt bug 158637 - - 13 Feb 2007; Joseph Jezak baselayout-1.12.9.ebuild: - Marked ppc stable for bug #158637. - - 06 Feb 2007; Simon Stelling - baselayout-1.12.8-r1.ebuild: - stable on amd64; bug 159097 - - 02 Feb 2007; Gustavo Zacarias - baselayout-1.12.9.ebuild: - Stable on sparc - -*baselayout-1.13.0_alpha12 (17 Jan 2007) - - 17 Jan 2007; Roy Marples - +baselayout-1.13.0_alpha12.ebuild: - New release, fixes the last race issues hopefully. - xinit users will require 1.0.3-r1 or they'll get cirular loops. - -*baselayout-1.12.9 (17 Jan 2007) - - 17 Jan 2007; Roy Marples +baselayout-1.12.9.ebuild: - New release to fix a new minor issues but mainly so we can downgrade from - baselayout-1.13.0_alpha12. - -*baselayout-1.13.0_alpha11-r2 (11 Jan 2007) - - 11 Jan 2007; Roy Marples - +files/baselayout-1.13.0_alpha11-depscan.patch, - +baselayout-1.13.0_alpha11-r2.ebuild: - Fix some depscan and mtime issues. - - 11 Jan 2007; Roy Marples - baselayout-1.13.0_alpha11-r1.ebuild: - Use depscan.sh --force - -*baselayout-1.12.8-r5 (11 Jan 2007) - - 11 Jan 2007; Roy Marples - files/baselayout-1.12.8-daemon.patch, +baselayout-1.12.8-r5.ebuild: - Fix wpa_supplicant re-entracny, #161364. - -*baselayout-1.13.0_alpha11-r1 (10 Jan 2007) - - 10 Jan 2007; Roy Marples - +files/baselayout-1.13.0_alpha11-r2484.patch, - +baselayout-1.13.0_alpha11-r1.ebuild: - Fix some restart issues and unmount svcdir from 1.12 if needed. - -*baselayout-1.13.0_alpha11 (10 Jan 2007) - - 10 Jan 2007; Roy Marples - +baselayout-1.13.0_alpha11.ebuild: - New release - nfs users may need to re-emerge nfs-utils to get a fixed init - script. - -*baselayout-1.12.8-r4 (10 Jan 2007) - - 10 Jan 2007; Roy Marples - +files/baselayout-1.12.8-daemon.patch, +baselayout-1.12.8-r4.ebuild: - Store --name used by s-s-d in the service daemon file so baselayout-1.13 can - stop daemons that use it and where started by baselayout-1.12 (also used for - status checking). - - 09 Jan 2007; Brent Baude baselayout-1.12.8-r3.ebuild: - Marking baselayout-1.12.8-r3 ~ppc64 to fix dep problem. - -*baselayout-1.12.8-r3 (09 Jan 2007) - - 09 Jan 2007; Roy Marples - +files/baselayout-1.12.8-conditionalrestart.patch, - +baselayout-1.12.8-r3.ebuild: - Add conditionalrestart action, which is the same as restart but the service - is only restarted if it is already started. This means that anything that - whats this only has to use one command instead of two, making them more - efficient. - - 08 Jan 2007; Mike Frysinger - baselayout-1.12.8-r2.ebuild: - Restore /dev population for bootstrap that was cut in various earlier commits. - - 08 Jan 2007; Roy Marples - baselayout-1.12.8-r2.ebuild, baselayout-1.13.0_alpha10-r2.ebuild: - Upgrade/downgrade is now sane between 1.12.8-r2 and 1.13.0_alpha10-r2 - - 06 Jan 2007; Tom Gall baselayout-1.12.8-r1: - stable on ppc64, moving forward aggressively - -*baselayout-1.12.8-r2 (05 Jan 2007) - - 05 Jan 2007; Roy Marples - +files/baselayout-1.12.8-checkfs.patch, +baselayout-1.12.8-r2.ebuild: - Add a backported patch from 1.13 so that operational errors in checkfs are - allowed. Thanks to Robin H Johnson. - - 30 Dec 2006; Roy Marples - baselayout-1.13.0_alpha10-r2.ebuild: - Create mutlilib dirs and symlinks. - Move virtual/init to PDEPEND - - 30 Dec 2006; Mike Frysinger - baselayout-1.12.8-r1.ebuild: - Build up dirs/symlinks in $ROOT in pkg_preinst() before portage has a chance - to screw things up. - -*baselayout-1.13.0_alpha10-r2 (20 Dec 2006) - - 20 Dec 2006; Roy Marples - +files/baselayout-1.13.0_alpha10-pidfile.patch, - +baselayout-1.13.0_alpha10-r2.ebuild: - Add a patch so the new postgresql init script works as it likes to put - extra data after the pid in the pidfile (1.12 isn't affected). - -*baselayout-1.13.0_alpha10-r1 (20 Dec 2006) -*baselayout-1.12.8-r1 (20 Dec 2006) - - 20 Dec 2006; Roy Marples - +files/baselayout-1.12.8-r2440.patch, - +files/baselayout-1.13.0_alpha10-r2440.patch, - +baselayout-1.12.8-r1.ebuild, +baselayout-1.13.0_alpha10-r1.ebuild: - Make People Happy - partial fix for #158548 which means no errors when - upgrading to 1.13 - -*baselayout-1.13.0_alpha10 (19 Dec 2006) -*baselayout-1.12.8 (19 Dec 2006) - - 19 Dec 2006; Roy Marples +baselayout-1.12.8.ebuild, - +baselayout-1.13.0_alpha10.ebuild: - New versions, fixes a few important bugs that crept into the last release - - 19 Dec 2006; Roy Marples - baselayout-1.13.0_alpha9-r3.ebuild: - Handle upgrading and downgrading of the state dir cleanly, although the - deptree won't be correct after an etc-update - see bug #158548 for why. - - 19 Dec 2006; Roy Marples - baselayout-1.12.7-r3.ebuild, baselayout-1.12.7-r4.ebuild: - Punt the create_dev_nodes function as it's no longer used. - -*baselayout-1.12.7-r4 (14 Dec 2006) - - 14 Dec 2006; Roy Marples - +files/baselayout-1.12.7-halt.patch, - +baselayout-1.12.7-r4.ebuild: - Fix #156766 - -*baselayout-1.13.0_alpha9-r3 (14 Dec 2006) -*baselayout-1.12.7-r3 (14 Dec 2006) - - 14 Dec 2006; Roy Marples - files/baselayout-1.12.7-ifconfig.patch, - files/baselayout-1.13.0_alpha9-ifconfig.patch, - +baselayout-1.12.7-r3.ebuild, +baselayout-1.13.0_alpha9-r3.ebuild: - Hopefully fix #157965 finally. - -*baselayout-1.13.0_alpha9-r2 (14 Dec 2006) -*baselayout-1.12.7-r2 (14 Dec 2006) - - 14 Dec 2006; Mike Frysinger - +baselayout-1.12.7-r2.ebuild, +baselayout-1.13.0_alpha9-r2.ebuild: - Punt modules-update to the module-init-tools package and scrub all remaining - dev-state references as udev/devfs take care of that now. - -*baselayout-1.13.0_alpha9-r1 (13 Dec 2006) -*baselayout-1.12.7-r1 (13 Dec 2006) - - 13 Dec 2006; Roy Marples - +files/baselayout-1.12.7-ifconfig.patch, - +files/baselayout-1.13.0_alpha9-ifconfig.patch, - +baselayout-1.12.7-r1.ebuild, +baselayout-1.13.0_alpha9-r1.ebuild: - Fix #157965 - - 12 Dec 2006; Roy Marples - baselayout-1.12.5-r2.ebuild, baselayout-1.12.7.ebuild: - Added word "of" to warning, #157917. - -*baselayout-1.13.0_alpha9 (12 Dec 2006) -*baselayout-1.12.7 (12 Dec 2006) - - 12 Dec 2006; Roy Marples +baselayout-1.12.7.ebuild, - +baselayout-1.13.0_alpha9.ebuild: - We now require virtual/init, which will provide - /etc/init.d/{reboot,shutdown}.sh as needed, #112991. - -*baselayout-1.13.0_alpha8-r2 (09 Dec 2006) - - 09 Dec 2006; Roy Marples - +files/baselayout-1.13.0_alpha8-stop.patch, - +baselayout-1.13.0_alpha8-r2.ebuild: - Fix the stopping of some services. - -*baselayout-1.13.0_alpha8-r1 (09 Dec 2006) - - 09 Dec 2006; Roy Marples - +files/baselayout-1.13.0_alpha8-use.patch, - +baselayout-1.13.0_alpha8-r1.ebuild: - Fix #157589 - -*baselayout-1.13.0_alpha8 (08 Dec 2006) - - 08 Dec 2006; Roy Marples - +baselayout-1.13.0_alpha8.ebuild: - New release, should be pretty much stable now. - - 08 Dec 2006; Roy Marples - baselayout-1.13.0_alpha7.ebuild, baselayout-1.13.0_alpha7-r1.ebuild: - Allow cross-compile. - - 12 Nov 2006; Roy Marples - baselayout-1.13.0_alpha7.ebuild, baselayout-1.13.0_alpha7-r1.ebuild: - Add a warning about the RC_STRICT_NET_CHECKING variable being dropped. - -*baselayout-1.13.0_alpha7-r1 (11 Nov 2006) - - 11 Nov 2006; Roy Marples - +files/baselayout-1.13.0_alpha7-2380.patch, - +baselayout-1.13.0_alpha7-r1.ebuild: - Fix adding ipv6 addresses to virtual interfaces and restarting postgresql - -*baselayout-1.13.0_alpha7 (10 Nov 2006) - - 10 Nov 2006; Roy Marples - +baselayout-1.13.0_alpha7.ebuild: - A fair few fixes, but mainly a more inodes for the ramdisk on FreeBSD. - -*baselayout-1.13.0_alpha6 (08 Nov 2006) - - 08 Nov 2006; Roy Marples - +baselayout-1.13.0_alpha6.ebuild: - New alpha release, we now keep svcdir mounted in ram all the time. - -*baselayout-1.13.0_alpha5-r1 (06 Nov 2006) - - 06 Nov 2006; Roy Marples - +files/baselayout-1.13.0_alpha5-2364.patch, - +baselayout-1.13.0_alpha5-r1.ebuild: - Fix a few key bugs regarding stage building on Linux and service ordering. - -*baselayout-1.13.0_alpha5 (02 Nov 2006) - - 02 Nov 2006; Roy Marples - +baselayout-1.13.0_alpha5.ebuild: - New version that works with bash-3.2, fixes #151128 and #151108. - -*baselayout-1.12.6 (02 Nov 2006) - - 02 Nov 2006; Roy Marples +baselayout-1.12.6.ebuild: - New version that works with bash-3.2, fixes #151128 and #151108. - -*baselayout-1.13.0_alpha4 (31 Oct 2006) - - 31 Oct 2006; Roy Marples - +baselayout-1.13.0_alpha4.ebuild: - New version, should work with catalyst now, #153057. - Don't intall /dev/{console,null} as that messes vservers apparently. - -*baselayout-1.13.0_alpha3 (24 Oct 2006) - - 24 Oct 2006; Roy Marples - +baselayout-1.13.0_alpha3.ebuild: - New version with a brand new C dependancy resolver. Probably has bugs ... - -*baselayout-1.13.0_alpha2-r1 (19 Oct 2006) - - 19 Oct 2006; Roy Marples - +files/baselayout-1.13.0_alpha2-ssd-bsd.patch, - +baselayout-1.13.0_alpha2-r1.ebuild: - Fix s-s-d stopping on bsd when a pidfile is not specified - - 17 Oct 2006; Roy Marples - baselayout-1.13.0_alpha2.ebuild: - Added ~sparc-fbsd keyword. - -*baselayout-1.13.0_alpha2 (16 Oct 2006) - - 16 Oct 2006; Roy Marples - +baselayout-1.13.0_alpha2.ebuild: - New alpha of 1.13. Stage building on FreeBSD should now work :) - - 06 Oct 2006; Diego Pettenò - +files/baselayout-1.13.0_alpha1-fbsddev.patch, - baselayout-1.13.0_alpha1-r1.ebuild: - Add patch to allow stagebuilding with baselayout-1.13 on FreeBSD. - -*baselayout-1.13.0_alpha1-r1 (02 Oct 2006) - - 02 Oct 2006; Roy Marples - +files/baselayout-1.13.0_alpha1-init-perms.patch, - +baselayout-1.13.0_alpha1-r1.ebuild: - Install Linux init.d scripts with correct perms, #149869. - -*baselayout-1.13.0_alpha1 (02 Oct 2006) - - 02 Oct 2006; Roy Marples - +baselayout-1.13.0_alpha1.ebuild: - First alpha cut from the 1.13 branch with BSD and VServer support. - svcdir is now forced - you cannot change it's location. - If you downgrade back to 1.12 you'll have to copy /lib/rcscripts/init.d - to your svcdir (/var/lib/init.d by default) and run depscan.sh -u - - 28 Sep 2006; Joel Martin baselayout-1.12.5-r1.ebuild: - This is related to #145287 but does not resolve it. Using get_libdir is - wrong for udev-state and dev-state directories. Later in the ebuild we use - /lib/udev-state and non-ABI stuff should go in /lib not get_libdir. - -*baselayout-1.12.5-r2 (28 Sep 2006) - - 28 Sep 2006; Roy Marples - files/baselayout-1.12.5-dmesg.patch, +baselayout-1.12.5-r2.ebuild: - Fix pppd.sh for stopping, #149385. - -*baselayout-1.12.5 (14 Sep 2006) - - 14 Sep 2006; Roy Marples +baselayout-1.12.5.ebuild: - New version - -*baselayout-1.12.4-r7 (22 Aug 2006) - - 22 Aug 2006; Roy Marples - +files/baselayout-1.12.4-irqbalance.patch, +baselayout-1.12.4-r7.ebuild: - Punt irqbalance from rc to it's own init script. - - 16 Aug 2006; Roy Marples - baselayout-1.12.4-r6.ebuild: - Test for iface_ and gateway= as deprecated variables - - Check that all net.* files are now symlinks to net.lo - - Block old versions of dhcpcd to stop bugs like #143885. - -*baselayout-1.12.4-r6 (15 Aug 2006) - - 15 Aug 2006; Roy Marples - +files/baselayout-1.12.4-ssd.patch, +baselayout-1.12.4-r6.ebuild: - Fix start-stop-daemon using the --name option #143951 - thanks to Dustin J. Mitchell - -*baselayout-1.12.4-r5 (15 Aug 2006) - - 15 Aug 2006; Roy Marples - +files/baselayout-1.12.4-gateway.patch, +baselayout-1.12.4-r5.ebuild: - Support old gateway variable with iproute2 - arpinging of available address can be disabled with modules=( "!arping" ) - -*baselayout-1.12.4-r4 (14 Aug 2006) - - 14 Aug 2006; Roy Marples - +files/baselayout-1.12.4-prism54.patch, +baselayout-1.12.4-r4.ebuild: - Add patches to fix #143716 and #141832 - -*baselayout-1.12.4-r3 (13 Aug 2006) - - 13 Aug 2006; Roy Marples - +files/baselayout-1.12.4-dhcp.patch, - +files/baselayout-1.12.4-madwifi.patch, +baselayout-1.12.4-r3.ebuild: - Add fixes for dhclient #130670 thanks to Petr Svoboda. - Fix frequency parsing and add channel parsing to iwconfig, partially #143698. - - 11 Aug 2006; Chris Gianelloni - baselayout-1.12.1.ebuild, baselayout-1.12.4-r2.ebuild: - Stable on alpha/amd64/hppa/ia64/mips/ppc/ppc64/sparc/x86 wrt bug #143583. - -*baselayout-1.12.4-r2 (08 Aug 2006) - - 08 Aug 2006; Roy Marples - +files/baselayout-1.12.4-clock-bootmisc.patch, - +baselayout-1.12.4-r2.ebuild: - Add vapiers patchs to solve silly network lookups #139411 and to make the - clock init script always return 0 as there's nothing the user can generally - do until the system has finished booting, #139950. - - 05 Aug 2006; Herbie Hopkins - baselayout-1.12.4-r1.ebuild: - Be consistent and use the same libdir for make and make install of the - baselayout utilities (was causing problems on no-symlink profiles). - -*baselayout-1.12.4-r1 (04 Aug 2006) - - 04 Aug 2006; Roy Marples - +files/baselayout-1.12.4-bootchart.patch, +baselayout-1.12.4-r1.ebuild: - Add patch for bootchart support, #74425 and #141114 thanks to Paul Pacheco. - -*baselayout-1.12.4 (02 Aug 2006) - - 02 Aug 2006; Roy Marples +baselayout-1.12.4.ebuild: - New release, bug #142457 - -*baselayout-1.12.2 (01 Aug 2006) - - 01 Aug 2006; Roy Marples +baselayout-1.12.2.ebuild: - New release. - - 10 Jun 2006; Roy Marples baselayout-1.11.14-r8.ebuild, - -baselayout-1.11.15-r1.ebuild, baselayout-1.11.15-r3.ebuild, - -baselayout-1.12.0.ebuild, baselayout-1.12.0-r1.ebuild, - baselayout-1.12.1.ebuild: - Punt the shadow stuff to the shadow ebuild. - -*baselayout-1.12.1 (05 Jun 2006) - - 05 Jun 2006; Roy Marples - +files/baselayout-1.11.14-man.patch, baselayout-1.11.14-r8.ebuild, - baselayout-1.11.15-r3.ebuild, +baselayout-1.12.1.ebuild: - New 1.12 release fixing a slew of bugs - check the ChangeLog. - - Added a patch to 1.14 and 1.15 which adds the man user/group back, #113298. - -*baselayout-1.12.0-r1 (24 May 2006) - - 24 May 2006; Roy Marples - +files/baselayout-1.12.0-svn-2046.patch, +baselayout-1.12.0-r1.ebuild: - Ensure that we call halt.sh in a new shell with LC_ALL=C so that we don't - load any locale information which may stop us unmounting /usr, #128848 - and #133090. - - Bugs #133265 and #129975 are also fixed. - -*baselayout-1.12.0 (23 May 2006) - - 23 May 2006; Roy Marples +baselayout-1.12.0.ebuild: - 1.12.0 is finally done :) - - 17 May 2006; Roy Marples - baselayout-1.12.0_pre19-r2.ebuild: - Multilib fixes, #133547 thanks to Jonathan Coome. - -*baselayout-1.12.0_pre19-r2 (04 May 2006) -*baselayout-1.11.15-r3 (04 May 2006) - - 04 May 2006; Roy Marples - files/baselayout-1.11.15-coldplug.patch, - files/baselayout-1.12.0_pre19-coldplug.patch, - +baselayout-1.11.15-r3.ebuild, +baselayout-1.12.0_pre19-r2.ebuild: - Final RC_COLDPLUG changes. Back to a simple yes|no and the optional service - list moved to RC_PLUG_SERVICES. - - 02 May 2006; Roy Marples - files/baselayout-1.11.15-coldplug.patch, - files/baselayout-1.12.0_pre19-coldplug.patch: - Redone patches so they actually work. - -*baselayout-1.12.0_pre19-r1 (02 May 2006) -*baselayout-1.11.15-r2 (02 May 2006) - - 02 May 2006; Roy Marples - +files/baselayout-1.11.15-coldplug.patch, - +files/baselayout-1.12.0_pre19-coldplug.patch, - +baselayout-1.11.15-r2.ebuild, +baselayout-1.12.0_pre19-r1.ebuild: - RC_COLDPLUG is now a pure pattern list which defaults to "*" - -*baselayout-1.12.0_pre19 (02 May 2006) - - 02 May 2006; Roy Marples - +baselayout-1.12.0_pre19.ebuild: - pre19 is mainly for testing the new modules-update - -*baselayout-1.12.0_pre18-r1 (24 Apr 2006) -*baselayout-1.11.15-r1 (24 Apr 2006) - - 24 Apr 2006; Roy Marples - -files/baselayout-1.12.0_pre17-1980-1987.patch, - -files/baselayout-1.12.0_pre17-1980.patch, - +files/baselayout-1.12.0_pre18-halt-sort.patch, - +files/baselayout-1.11.15-halt-sort.patch, - -baselayout-1.12.0_pre17-r3.ebuild, +baselayout-1.12.0_pre18-r1.ebuild, - +baselayout-1.11.15-r1.ebuild: - Don't sort on key 2 as awk only prints key 2, #131001. - -*baselayout-1.11.15 (22 Apr 2006) - - 22 Apr 2006; Mike Frysinger - +baselayout-1.11.15.ebuild: - Version bumpage. - -*baselayout-1.12.0_pre18 (22 Apr 2006) - - 22 Apr 2006; Roy Marples - +baselayout-1.12.0_pre18.ebuild: - Hopefully the last 1.12 pre before we go stable. - udhcpc users will need udhcp-0.9.9_pre20041216-r3 - -*baselayout-1.12.0_pre17-r3 (18 Apr 2006) - - 18 Apr 2006; Roy Marples - +files/baselayout-1.12.0_pre17-1980-1987.patch, - +baselayout-1.12.0_pre17-r3.ebuild: - New patch, fixes #130166. - -*baselayout-1.11.14-r8 (17 Apr 2006) - - 17 Apr 2006; Mike Frysinger - +files/baselayout-1.11.14-wpa_supplicant.patch, - +baselayout-1.11.14-r8.ebuild: - Grab fix from svn for wpa_supplicant issues with bash-3.1 #130104 by Ian. - -*baselayout-1.12.0_pre17-r2 (12 Apr 2006) - - 12 Apr 2006; Roy Marples - +files/baselayout-1.12.0_pre17-1980.patch, - +baselayout-1.12.0_pre17-r2.ebuild: - Pulled Spankys dm-crypt stuff from #128908. - #128283 fixed too. - -*baselayout-1.12.0_pre17-r1 (11 Apr 2006) - - 11 Apr 2006; Roy Marples - +files/baselayout-1.12.0_pre17-1975.patch, - +baselayout-1.12.0_pre17-r1.ebuild: - Brings us upto svn rev 1975 - Fixes #128908, #129331, #129437 and the ccwgroup module. - - 09 Apr 2006; Roy Marples - baselayout-1.12.0_pre17.ebuild: - Physically remove the domainname init script and warn the user about how to - configure /etc/conf.d/net to get similar functionality, #129248. - -*baselayout-1.11.14-r7 (08 Apr 2006) - - 08 Apr 2006; Roy Marples - +files/baselayout-1.11.14-uniqify.patch, baselayout-1.11.14-r6.ebuild, - +baselayout-1.11.14-r7.ebuild: - 1.11 branch now includes the uniqify function for resolvconf-gentoo - -*baselayout-1.12.0_pre17 (07 Apr 2006) - - 07 Apr 2006; Roy Marples - +baselayout-1.12.0_pre17.ebuild: - New release - load of changes! Quick summary. - resolv.conf management punted to resolvconf-gentoo - net modules helpers.d punted - - means you'll probably need ~ARCH of your dhcp client - udev coldplug support. - - 02 Mar 2006; Roy Marples - files/baselayout-1.11.14-depscan.patch: - depscan patch updated for 1.11.14, fixes #124676. - -*baselayout-1.12.0_pre16-r3 (02 Mar 2006) - - 02 Mar 2006; Roy Marples - files/baselayout-1.12.0_pre16-depscan.patch, - +baselayout-1.12.0_pre16-r3.ebuild: - Update depscan patch to update /sbin/rc and /lib/rcscripts/sh/rc-services.sh - -*baselayout-1.12.0_pre16-r2 (02 Mar 2006) -*baselayout-1.11.14-r6 (02 Mar 2006) - - 02 Mar 2006; Roy Marples - +files/baselayout-1.11.14-depscan.patch, - +files/baselayout-1.12.0_pre16-depscan.patch, - +baselayout-1.11.14-r6.ebuild, +baselayout-1.12.0_pre16-r2.ebuild: - Add --svcdir option to depscan.sh so that other programs don't have to - change internal variables. - -*baselayout-1.12.0_pre16-r1 (17 Feb 2006) - - 17 Feb 2006; Roy Marples - +files/baselayout-1.12.0_pre16-sv.patch, - +baselayout-1.12.0_pre16-r1.ebuild: - Skip .sv files correctly, #123136 thanks to Alexander Danilov. - -*baselayout-1.11.14-r5 (16 Feb 2006) - - 16 Feb 2006; Roy Marples - +files/baselayout-1.11.14-udhcpc.patch, +baselayout-1.11.14-r5.ebuild: - Fix udhcpc constantly taking down routes and depend net.lo on isapnp - -*baselayout-1.12.0_pre16 (16 Feb 2006) - - 16 Feb 2006; Roy Marples - +baselayout-1.12.0_pre16.ebuild: - New release, hopefully fixing the last of the show stoppers. - -*baselayout-1.11.14-r4 (16 Feb 2006) - - 16 Feb 2006; Roy Marples - +files/baselayout-1.11.14-iwconfig.patch, +baselayout-1.11.14-r4.ebuild: - associate_order forceany option for iwconfig now works, thanks to Tobias - Struckmeier, #122954. - - 14 Feb 2006; Roy Marples - baselayout-1.12.0_pre13-r1.ebuild, -baselayout-1.12.0_pre15.ebuild, - baselayout-1.12.0_pre15-r1.ebuild: - We now depend on >=app-shells/bash-3.1_p7 - -*baselayout-1.11.14-r3 (25 Jan 2006) - - 25 Jan 2006; Roy Marples - +files/baselayout-1.11.14-adsl.patch, +baselayout-1.11.14-r3.ebuild: - Fix ADSL module stopping, #120135. - -*baselayout-1.12.0_pre15-r1 (24 Jan 2006) - - 24 Jan 2006; Roy Marples - +files/baselayout-1.12.0_pre15-1839.patch, - +baselayout-1.12.0_pre15-r1.ebuild: - Bring release upto svn 1839, fixing #117912 and #120154. - -*baselayout-1.12.0_pre15 (20 Jan 2006) - - 20 Jan 2006; Roy Marples - +baselayout-1.12.0_pre15.ebuild: - New release, pre14 was a bust. - -*baselayout-1.11.14-r2 (20 Jan 2006) - - 20 Jan 2006; Roy Marples - +files/baselayout-1.11.14-udev-sysinit.patch, - +baselayout-1.11.14-r2.ebuild: - Push an upcoming udev/sysinit fix out, #118419. - -*baselayout-1.11.14-r1 (18 Jan 2006) - - 18 Jan 2006; Roy Marples - +files/baselayout-1.11.14-essidnet.patch, +baselayout-1.11.14-r1.ebuild: - Fixed essidnet corruption resolv.conf, #119277. - - 17 Jan 2006; Chris Gianelloni - baselayout-1.11.14.ebuild: - This patch should resolve the issue on amd64/ppc64 and close bug #110143. It - is not the cleanest solution, but will work for the 2006.0 release until a - better solution can be made. - - 16 Jan 2006; Roy Marples - baselayout-1.12.0_pre13.ebuild, baselayout-1.12.0_pre13-r1.ebuild, - baselayout-1.12.0_pre14.ebuild, baselayout-1.12.0_pre14-r1.ebuild, - baselayout-1.12.0_pre14-r2.ebuild: - Disable interactive boot for Sparc users, #104067. - -*baselayout-1.12.0_pre14-r2 (16 Jan 2006) - - 16 Jan 2006; Roy Marples - +files/baselayout-1.12.0_pre14-restart.patch, - +baselayout-1.12.0_pre14-r2.ebuild: - Change the way we store services to restart exactly how rc stores other - services. Also fixes a small reboot/schedule restart issue. - -*baselayout-1.12.0_pre14-r1 (13 Jan 2006) - - 13 Jan 2006; Roy Marples - +files/baselayout-1.12.0_pre14-service-schedule.patch, - +baselayout-1.12.0_pre14-r1.ebuild: - Fixed the scheduling of services to restart a little bit. - -*baselayout-1.12.0_pre14 (13 Jan 2006) - - 13 Jan 2006; Roy Marples - +baselayout-1.12.0_pre14.ebuild: - New release, many issues fixed :) - - 07 Jan 2006; Jeremy Huddleston - baselayout-1.11.13-r1.ebuild, baselayout-1.11.13-r2.ebuild, - baselayout-1.11.14.ebuild, baselayout-1.12.0_pre13.ebuild, - baselayout-1.12.0_pre13-r1.ebuild: - Moved /lib/{,u}dev-state creation after the symlink is made for multilib archs. - -*baselayout-1.12.0_pre13-r1 (05 Jan 2006) - - 05 Jan 2006; Roy Marples - +files/baselayout-1.12.0_pre13-iproute2.patch, - +baselayout-1.12.0_pre13-r1.ebuild: - Fix iproute2 deleting old addresses, #117799. - -*baselayout-1.12.0_pre13 (04 Jan 2006) - - 04 Jan 2006; Roy Marples - +baselayout-1.12.0_pre13.ebuild: - Version bump to work with bash-3.1-r2, #116352. - - 22 Dec 2005; Mike Frysinger - baselayout-1.11.13-r1.ebuild, baselayout-1.11.13-r2.ebuild, - baselayout-1.11.14.ebuild, baselayout-1.12.0_pre11-r3.ebuild, - baselayout-1.12.0_pre12.ebuild: - Dont run install -d if the directory already exists since it will reset - permissions #116293 by Joel. - -*baselayout-1.12.0_pre12 (20 Dec 2005) - - 20 Dec 2005; Roy Marples - +baselayout-1.12.0_pre12.ebuild: - Version bump. - - 16 Dec 2005; Diego Pettenò - baselayout-1.12.0_pre11-r3.ebuild: - Replace root:root in root:0. Bug #103563. - -*baselayout-1.11.14 (08 Dec 2005) - - 08 Dec 2005; Mike Frysinger - +baselayout-1.11.14.ebuild: - Version bump to fix a bunch of bugs. - -*baselayout-1.12.0_pre11-r3 (28 Nov 2005) - - 28 Nov 2005; Roy Marples - +files/baselayout-1.12.0_pre11-net3.patch, - -baselayout-1.12.0_pre11.ebuild, -baselayout-1.12.0_pre11-r1.ebuild, - -baselayout-1.12.0_pre11-r2.ebuild, +baselayout-1.12.0_pre11-r3.ebuild: - Fixed variable array references, #113661. - -*baselayout-1.12.0_pre11-r2 (28 Nov 2005) - - 28 Nov 2005; Roy Marples - +files/baselayout-1.12.0_pre11-net2.patch, - +baselayout-1.12.0_pre11-r2.ebuild: - Fixes a few critical networking bugs, namely #113677 and ##113672. - -*baselayout-1.12.0_pre11-r1 (24 Nov 2005) - - 24 Nov 2005; Roy Marples - +files/baselayout-1.12.0_pre11-net.patch, - +baselayout-1.12.0_pre11-r1.ebuild: - Fix critial bugs #113378 and #113406. - Also fixes arping, #113402. - -*baselayout-1.12.0_pre11 (23 Nov 2005) - - 23 Nov 2005; Roy Marples - +baselayout-1.12.0_pre11.ebuild: - New release which fixes some bugs, but mainly keeps - mrness happy with a new pppd module. - - sys-apps/sysvinit-2.86-r3 is recommended, otherwise you get a messy reboot. - -*baselayout-1.12.0_pre10-r1 (10 Nov 2005) - - 10 Nov 2005; Roy Marples - +files/baselayout-1.12.0_pre10-svn-1611.patch, - +baselayout-1.12.0_pre10-r1.ebuild: - Fix bugs 112031 and 112049 - Allows wpa_supplicant to specify config file and --pidfile - -*baselayout-1.12.0_pre10 (08 Nov 2005) - - 08 Nov 2005; Roy Marples - +baselayout-1.12.0_pre10.ebuild: - New baselayout release, many bugs fixed! - -*baselayout-1.12.0_pre9-r2 (08 Nov 2005) -*baselayout-1.11.13-r2 (08 Nov 2005) - - 08 Nov 2005; Martin Schlemmer - +files/baselayout-1.11.0-split-out-udev.patch, - +files/baselayout-1.12.0-split-out-udev.patch, - +baselayout-1.11.13-r2.ebuild, +baselayout-1.12.0_pre9-r2.ebuild: - Split out udev/devfs. - -*baselayout-1.12.0_pre9-r1 (12 Oct 2005) - - 12 Oct 2005; Roy Marples - +files/baselayout-1.12.0_pre9-npref.patch, - +baselayout-1.12.0_pre9-r1.ebuild: - Changed number of preferred modules from 3 to 4 in net.lo, #108960. - -*baselayout-1.12.0_pre9 (11 Oct 2005) - - 11 Oct 2005; Roy Marples - +baselayout-1.12.0_pre9.ebuild: - New release. - - 05 Sep 2005; Martin Schlemmer - baselayout-1.12.0_pre8-r2.ebuild: - Fix /sbin/runscript for no-symlink profiles. - - 04 Sep 2005; Mike Frysinger - baselayout-1.11.13-r1.ebuild, baselayout-1.12.0_pre8-r2.ebuild: - Wrap symlink creation like we do with dir creation so readonly file systems - dont cause emerge to abort #103618. - -*baselayout-1.12.0_pre8-r2 (04 Sep 2005) - - 04 Sep 2005; Martin Schlemmer - +files/baselayout-1.12.0_pre8-usr-remount-ro.patch, - +baselayout-1.12.0_pre8-r2.ebuild: - Remount /usr readonly instead of unmounting, else we run into locale issues. - -*baselayout-1.12.0_pre8-r1 (02 Sep 2005) - - 02 Sep 2005; Martin Schlemmer - +files/baselayout-1.12.0_pre8-whitelist-fixes.patch, - +baselayout-1.12.0_pre8-r1.ebuild: - Some environ whitelist fixes - -*baselayout-1.12.0_pre8 (02 Sep 2005) - - 02 Sep 2005; Martin Schlemmer - +baselayout-1.12.0_pre8.ebuild: - New release. - -*baselayout-1.12.0_pre7-r1 (01 Sep 2005) - - 01 Sep 2005; Roy Marples - +files/baselayout-1.12.0_pre7-ifconfig.patch, - +baselayout-1.12.0_pre7-r1.ebuild: - Fix ifconfig from bringing lo up and then working out aliases, #104415 - -*baselayout-1.12.0_pre7 (31 Aug 2005) - - 31 Aug 2005; Roy Marples - -files/baselayout-1.12.0_pre6-1420.patch, - -files/baselayout-1.12.0_pre6-rc-daemon.patch, - -baselayout-1.12.0_pre6.ebuild, -baselayout-1.12.0_pre6-r1.ebuild, - -baselayout-1.12.0_pre6-r2.ebuild, -baselayout-1.12.0_pre6-r3.ebuild, - +baselayout-1.12.0_pre7.ebuild: - New release - -*baselayout-1.12.0_pre6-r3 (24 Aug 2005) - - 24 Aug 2005; Roy Marples - +files/baselayout-1.12.0_pre6-rc-daemon.patch, - +baselayout-1.12.0_pre6-r3.ebuild: - Fix rc-daemon.sh signal handling, bug #103182 - -*baselayout-1.12.0_pre6-r2 (23 Aug 2005) -*baselayout-1.11.13-r1 (23 Aug 2005) - - 23 Aug 2005; Mike Frysinger - +baselayout-1.11.13-r1.ebuild, +baselayout-1.12.0_pre6-r2.ebuild: - Fix symlink generation in default runlevels #103275. - -*baselayout-1.12.0_pre6-r1 (23 Aug 2005) - - 23 Aug 2005; Roy Marples - -files/baselayout-1.12.0_pre3-dhclient.patch, - -files/baselayout-1.12.0_pre3-iwconfig.patch, - +files/baselayout-1.12.0_pre6-1420.patch, - +baselayout-1.12.0_pre6-r1.ebuild: - - dhcpcd now reports the correct required version - iwconfig and wpa_supplicant have better wireless vs wired detection - -*baselayout-1.12.0_pre6 (18 Aug 2005) - - 18 Aug 2005; Roy Marples - -baselayout-1.12.0_pre5.ebuild, +baselayout-1.12.0_pre6.ebuild: - New release - hopefully we're almost stable now :) - -*baselayout-1.12.0_pre5 (11 Aug 2005) - - 11 Aug 2005; Roy Marples - -baselayout-1.12.0_pre4.ebuild, +baselayout-1.12.0_pre5.ebuild: - New release. Should finally fix circular init script dependency problems! - -*baselayout-1.12.0_pre4 (05 Aug 2005) - - 05 Aug 2005; Martin Schlemmer - +baselayout-1.12.0_pre4.ebuild: - New release. - -*baselayout-1.12.0_pre3-r2 (30 Jul 2005) - - 30 Jul 2005; Roy Marples - +files/baselayout-1.12.0_pre3-iwconfig.patch, - +baselayout-1.12.0_pre3-r2.ebuild: - Fixed associate_order "forcepreferred" #100799, thanks to Benoit Boissinot. - -*baselayout-1.12.0_pre3-r1 (29 Jul 2005) - - 29 Jul 2005; Roy Marples - +files/baselayout-1.12.0_pre3-dhclient.patch, - +baselayout-1.12.0_pre3-r1.ebuild: - Fixed dhclient sending hostname #100745, thanks to Benoit Boissinot. - -*baselayout-1.12.0_pre3 (29 Jul 2005) - - 29 Jul 2005; Roy Marples - -files/baselayout-1.12.0_pre1-r1.patch, -baselayout-1.12.0_pre1-r1.ebuild, - -baselayout-1.12.0_pre2.ebuild, +baselayout-1.12.0_pre3.ebuild: - New version. - Punted pre1 and pre2 as they proved too buggy even for ~ARCH. - -*baselayout-1.12.0_pre2 (22 Jul 2005) - - 22 Jul 2005; Martin Schlemmer - +baselayout-1.12.0_pre2.ebuild: - Update version. - - 21 Jul 2005; Herbie Hopkins - baselayout-1.12.0_pre1-r1.ebuild: - Re-add fix for path to filefuncs.so - -*baselayout-1.12.0_pre1-r1 (19 Jul 2005) - - 19 Jul 2005; Roy Marples - -files/baselayout-1.12.0-alpha2-netscripts-1.patch, - +files/baselayout-1.12.0_pre1-r1.patch, - -baselayout-1.12.0_alpha2-r1.ebuild, -baselayout-1.12.0_pre1.ebuild, - +baselayout-1.12.0_pre1-r1.ebuild: - Bring us up to SVN r1317 which fixes a fair few buglets mainly with - networking. - - Marked as unstable on all arches. - - 19 Jul 2005; Roy Marples baselayout-1.11.13.ebuild: - Marked stable for all arches - - 16 Jul 2005; Martin Schlemmer - baselayout-1.12.0_pre1.ebuild: - Fix /etc/gentoo-release not having a version. - -*baselayout-1.12.0_pre1 (14 Jul 2005) - - 14 Jul 2005; Martin Schlemmer - +baselayout-1.12.0_pre1.ebuild: - New testing release. - -*baselayout-1.11.13 (13 Jul 2005) - - 13 Jul 2005; Martin Schlemmer - +baselayout-1.11.13.ebuild: - Update version. - - 10 Jul 2005; Daniel Ostrow - baselayout-1.11.12-r4.ebuild: - Remove ibm use flag check as inittab is now takes from sysvinit. - - 10 Jul 2005; Mike Frysinger - +files/baselayout-1.11.12-quote-EDITOR.patch, - baselayout-1.11.12-r4.ebuild: - Add patch from svn to fix EDITOR quoting. - - 07 Jul 2005; Tom Gall - baselayout-1.11.12-r4.ebuild: - update for use of ibm and hvsi0 console - - 27 Jun 2005; Tom Gall - baselayout-1.11.12-r4.ebuild: - slight tweak for hvc console systems. - - 19 Jun 2005; Jeremy Huddleston - baselayout-1.12.0_alpha2-r1.ebuild: - Fixed path to filefuncs.so on multilib systems thanks to Christophe Saout - . Closes bug #87772. - - 09 Jun 2005; Mike Frysinger - baselayout-1.11.12-r4.ebuild: - Stabilize for all arches. - - 31 May 2005; Mike Frysinger - +files/baselayout-1.11.12-volume-order-etc-update.patch, - baselayout-1.11.12-r4.ebuild: - Add a small patch to help people who dont etc-update properly during their - upgrade. - - 29 May 2005; baselayout-1.11.10-r7.ebuild, - baselayout-1.11.11-r1.ebuild, baselayout-1.11.11-r2.ebuild, - baselayout-1.11.11-r3.ebuild, baselayout-1.11.11.ebuild, - baselayout-1.11.9-r1.ebuild, baselayout-1.12.0_alpha2-r1.ebuild, - baselayout-1.12.0_alpha2.ebuild, baselayout-1.9.4-r6.ebuild, - baselayout-1.9.4-r7.ebuild: - - update baselayout to use libc expanded variable elibc_uclibc vs uclibc so - USE=-* works - - 27 May 2005; Roy Marples - files/baselayout-1.11.12-profile.patch: - patch now applies cleanly - -*baselayout-1.11.12-r4 (27 May 2005) - - 27 May 2005; Roy Marples - +files/baselayout-1.11.12-is-net-fs.patch, - +files/baselayout-1.11.12-profile.patch, +baselayout-1.11.12-r4.ebuild: - fix is_net_up to work with what was mounted and not what will be mounted - fixes #53104 - - gfs is now a recognised network fs - fixes #93911 - - removed bashisms from /etc/profile - -*baselayout-1.11.12-r3 (26 May 2005) - - 26 May 2005; Roy Marples - +files/baselayout-1.11.12-runscript-boot.patch, - +baselayout-1.11.12-r3.ebuild: - report ${myservice} instead of $0 when disallowing net scripts to work in - the boot runlevel - fixes #91534 - -*baselayout-1.11.12-r2 (25 May 2005) - - 25 May 2005; Roy Marples - +files/baselayout-1.11.12-ifconfig-cidr.patch, - +baselayout-1.11.12-r2.ebuild: - updated ESSID variables example in wireless.example - fixes #92469 - fix ifconfig to understand CIDR addresses - bug #93237 - - 22 May 2005; Mike Frysinger - +files/baselayout-1.11.12-swapon-quiet.patch, - baselayout-1.11.12-r1.ebuild: - Make initial swapon quiet #93143. - -*baselayout-1.11.12-r1 (17 May 2005) - - 17 May 2005; Mike Frysinger - +files/baselayout-1.11.12-exec-dev.patch, +baselayout-1.11.12-r1.ebuild: - Fix mounting of /dev #92921 by Lachlan Pease. - -*baselayout-1.11.12 (17 May 2005) - - 17 May 2005; Mike Frysinger - +baselayout-1.11.12.ebuild: - Version bump. - - 04 May 2005; Mike Frysinger - baselayout-1.11.11-r3.ebuild, baselayout-1.12.0_alpha2-r1.ebuild: - Install sysctl.conf with 0640 perms by default #91435. - - 30 Apr 2005; Mike Frysinger - baselayout-1.11.11-r3.ebuild, baselayout-1.12.0_alpha2-r1.ebuild: - Move crypto-loop to util-linux and skel/bash files to bash. - -*baselayout-1.11.11-r3 (29 Apr 2005) - - 29 Apr 2005; Mike Frysinger - -files/baselayout-1.11.10-bashrc.patch, baselayout-1.11.10-r7.ebuild, - baselayout-1.11.11-r1.ebuild, baselayout-1.11.11-r2.ebuild, - +baselayout-1.11.11-r3.ebuild: - Move /etc/bashrc back to /etc/bash/bashrc to prep for #90488. - -*baselayout-1.12.0_alpha2-r1 (26 Apr 2005) -*baselayout-1.11.11-r2 (26 Apr 2005) - - 26 Apr 2005; Roy Marples - +files/baselayout-1.11.11-wpa_supplicant.patch, - +files/baselayout-1.12.0-alpha2-netscripts-1.patch, - +baselayout-1.11.11-r2.ebuild, +baselayout-1.12.0_alpha2-r1.ebuild: - Add support for wpa_supplicant-0.4.0 - Hopefully fix an obscure iwconfig bug - -*baselayout-1.11.11-r1 (21 Apr 2005) - - 21 Apr 2005; Roy Marples - -baselayout-1.11.10-r3.ebuild, -baselayout-1.11.10-r4.ebuild, - -baselayout-1.11.10-r5.ebuild, -baselayout-1.11.10-r6.ebuild, - +baselayout-1.11.11-r1.ebuild, -baselayout-1.12.0_alpha1-r4.ebuild: - fixed bashrc location - - punted old ebuilds - - 21 Apr 2005; Roy Marples baselayout-1.11.11.ebuild, - baselayout-1.12.0_alpha2.ebuild: - /mnt/floppy and /mnt/cdrom are only installed when USE flag build is set - fixes 88835 - -*baselayout-1.11.11 (20 Apr 2005) - - 20 Apr 2005; Roy Marples +baselayout-1.11.11.ebuild, - baselayout-1.12.0_alpha2.ebuild: - Update /etc/conf.d/{net,wireless} to change domain_* to dns_domain_*, - nameservers_* to dns_servers_* and searchdomains_* to dns_search_domains_* - - Added warning when using depracted variables iface_*, aliases_*, broadcasts_*, - netmasks_*, inet6_*, ipaddr_*, iproute_* - -*baselayout-1.12.0_alpha2 (19 Apr 2005) - - 19 Apr 2005; Roy Marples - +baselayout-1.12.0_alpha2.ebuild: - version bump for testing highly experimental network code - - 15 Apr 2005; Chris Gianelloni - -files/rc-scripts-1.4.16-livecd.patch, baselayout-1.9.4-r6.ebuild, - baselayout-1.9.4-r7.ebuild, baselayout-1.11.9-r1.ebuild, - baselayout-1.11.10-r3.ebuild, baselayout-1.11.10-r4.ebuild, - baselayout-1.11.10-r5.ebuild, baselayout-1.11.10-r6.ebuild, - baselayout-1.11.10-r7.ebuild, baselayout-1.12.0_alpha1-r4.ebuild: - Removing livecd-specific patches and all livecd-specific options as these - have all been moved to livecd-tools. - -*baselayout-1.11.10-r7 (11 Apr 2005) - - 11 Apr 2005; Mike Frysinger - +files/baselayout-1.11.10-selinux-udev.patch, - +baselayout-1.11.10-r7.ebuild: - Add selinux/udev patch to shut spb up. - - 07 Apr 2005; Tom Gall - files/rc-scripts-1.4.16-livecd.patch, baselayout-1.9.4-r6.ebuild: - downgrade hvc0 from vt320 to vt220, add hvc to inittab on ppc64 when use ibm - use flag is on - -*baselayout-1.11.10-r6 (01 Apr 2005) - - 01 Apr 2005; Roy Marples - +files/baselayout-1.11.10-wireless.patch, +baselayout-1.11.10-r6.ebuild: - Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant - as there is no guarantee that the current ESSID is the one we started with - Also, we may not have an ESSID at all... - -*baselayout-1.11.10-r5 (30 Mar 2005) - - 30 Mar 2005; Mike Frysinger - +files/baselayout-1.11.10-bashrc.patch, +baselayout-1.11.10-r5.ebuild: - Move /etc/bash/bashrc to /etc/bashrc. - -*baselayout-1.12.0_alpha1-r4 (23 Mar 2005) -*baselayout-1.11.10-r4 (24 Mar 2005) - - 23 Mar 2005; Roy Marples - files/baselayout-1.11.10-bridge.patch, - +files/baselayout-1.12.0_alpha1-iwconfig.patch, - +baselayout-1.11.10-r4.ebuild, +baselayout-1.12.0_alpha1-r4.ebuild: - version bump to remove iwconfig.orig - - 23 Mar 2005; Chris Gianelloni - files/rc-scripts-1.4.16-livecd.patch: - Updated livecd patch to include better ppc64 serial console support. - -*baselayout-1.12.0_alpha1-r3 (23 Mar 2005) -*baselayout-1.11.10-r3 (23 Mar 2005) - - 23 Mar 2005; Roy Marples - +files/baselayout-1.11.10-bridge.patch, - +files/baselayout-1.12.0_alpha1-bridge.patch, +baselayout-1.11.10-r3.ebuild, - +baselayout-1.12.0_alpha1-r3.ebuild: - bridge stops removing IP addresses from bridge ports. - iwconfig no longer tries to get an ESSID from non-wireless interfaces. - ifconfig no longer errors when deleting addresses on a non-existant - interface. - - 16 Mar 2005; Martin Schlemmer - baselayout-1.12.0_alpha1-r2.ebuild: - Stop defaulting WEP key to [1] as it messes with ndiswrapper users. - -*baselayout-1.12.0_alpha1-r2 (15 Mar 2005) - - 15 Mar 2005; Martin Schlemmer - +files/baselayout-1.12.0_alpha1-export-myservice-for-critical.patch, - +baselayout-1.12.0_alpha1-r2.ebuild: - Export myservice when starting critical services, as its needed by - some of the addons (dmcrypt for example). Also fixup find argument - order for findutils-4.2.18+. Fix syntax touchups to init.d/modules - clobbering return value. - -*baselayout-1.11.10-r2 (14 Mar 2005) - - 14 Mar 2005; Roy Marples - +files/baselayout-1.11.10-iwconfig-2.patch, +baselayout-1.11.10-r2.ebuild: - Stop defaulting WEP key to [1] as it messes with ndiswrapper users - -*baselayout-1.11.10-r1 (14 Mar 2005) - - 14 Mar 2005; Martin Schlemmer - +files/baselayout-1.11.10-iwconfig.patch, +baselayout-1.11.10-r1.ebuild: - Add patch for bug #84999. - -*baselayout-1.12.0_alpha1-r1 (11 Mar 2005) - - 11 Mar 2005; Martin Schlemmer - +files/baselayout-1.12.0_alpha1-fixup-depends_awk.patch, - +baselayout-1.12.0_alpha1-r1.ebuild: - The system() stuff in *depends.awk should be dosystem(). Change the tar -l - option to --one-file-system. - - 10 Mar 2005; Jeremy Huddleston - baselayout-1.11.10.ebuild, baselayout-1.11.9-r1.ebuild, - baselayout-1.12.0_alpha1.ebuild: - Fix logic to create /etc/env.d/04multilib on amd64/2004.3. This closes bug - #82911. - -*baselayout-1.12.0_alpha1 (10 Mar 2005) - - 10 Mar 2005; Aron Griffis baselayout-1.11.10.ebuild, - +baselayout-1.12.0_alpha1.ebuild: - Don't apply 1.11.9-r1 patches to 1.11.10, which already contains them. Add - 1.12.0_alpha1 for baselayout developers only - -*baselayout-1.11.10 (10 Mar 2005) - - 10 Mar 2005; Aron Griffis - +baselayout-1.11.10.ebuild: - Bump to 1.11.10 ... might this be golden for stabilization? I guess we will - soon know - - 01 Mar 2005; baselayout-1.11.8-r3.ebuild, - baselayout-1.11.9-r1.ebuild, baselayout-1.9.4-r6.ebuild, - baselayout-1.9.4-r7.ebuild: - - baselayout now provide itself as virtual/baselayout so ebuilds don't have to - hard DEPEND/RDEPEND on the standard baselayout. - - 25 Feb 2005; Chris Gianelloni - files/rc-scripts-1.4.16-livecd.patch: - Updated livecd patch to have bashlogin source .bashrc and .bash_profile, if - they exist. - - 24 Feb 2005; Chris PeBenito - files/sysvinit-2.84-selinux1.patch: - Fix paths in selinux patch to permanently fix #77101, since libselinux no - longer statically #define's them - - 24 Feb 2005; Chris Gianelloni - files/rc-scripts-1.4.16-livecd.patch: - Updated livecd patch to allow for 19200 baud on serial console and also to - export CDBOOT when cdroot= - - 06 Feb 2005; Jeremy Huddleston - baselayout-1.11.9-r1.ebuild: - Changing the 04multilib logic to be "(is more than one api) or (libdir isn't - lib)". - - 06 Feb 2005; Mike Frysinger - baselayout-1.11.9-r1.ebuild: - Dont install the 04multilib file if it only contains default lib paths ... - thats just silly. - - 03 Feb 2005; Jeremy Huddleston - baselayout-1.11.9-r1.ebuild: - Keep lib32 in LDPATH if the dir exists and it's not a libdir. Otherwise - people switching from lib32 -> lib amd64 profiles will get tripped up. - -*baselayout-1.11.9-r1 (31 Jan 2005) - - 31 Jan 2005; Mike Frysinger - +files/rc-scripts-1.6.9-checkfs-lvm.patch, - +files/rc-scripts-1.6.9-domainname.patch, - +files/rc-scripts-1.6.9-ifconfig.patch, +baselayout-1.11.9-r1.ebuild: - Version bump to fix #80183 (ifconfig debug) / #80206 (lvm logic error) / - #80174 (domainname quote fix) / #80189 (don't install X related dirs). - -*baselayout-1.11.9 (30 Jan 2005) - - 30 Jan 2005; Mike Frysinger +baselayout-1.11.9.ebuild: - Version bump. - -*baselayout-1.11.8-r3 (16 Jan 2005) - - 16 Jan 2005; Jeremy Huddleston - baselayout-1.11.8-r2.ebuild, +baselayout-1.11.8-r3.ebuild: - Revision bump to fix missing net.modules.d in some configurations. -- bug - #78258. Removed ~ppc64 from KEYWORDS. ppc64 people, check what this does - on fresh installs (ie. use it in catalyst). I don't believe it will work - right with your current profiles because you are using 'lib' when you should - be using lib64 for your libdir. - - 16 Jan 2005; Markus Rothe baselayout-1.11.8-r2.ebuild: - Added ~ppc64 to KEYWORDS - - 15 Jan 2005; Jeremy Huddleston - baselayout-1.11.8-r2.ebuild, baselayout-1.9.4-r7.ebuild: - Added support for hackish profiles that symlink lib to lib64. - - 14 Jan 2005; Jeremy Huddleston - baselayout-1.9.4-r7.ebuild: - Stable for 2005.0. - -*baselayout-1.9.4-r7 (13 Jan 2005) - - 13 Jan 2005; Aron Griffis - +baselayout-1.9.4-r7.ebuild: - backport multilib patch from 1.11.8-r2 to 1.9.4-r7 for the sake of amd64 - livecds; marked ~amd64 momentarily until tested - -*baselayout-1.11.8-r2 (12 Jan 2005) - - 12 Jan 2005; Jeremy Huddleston - -baselayout-1.11.8-r1.ebuild, +baselayout-1.11.8-r2.ebuild: - Nobody was in #-base, and this fix was important, so doing so now. 1) - Setting to ~amd64 only as that was what was mentioned in the CL and - discussed on #-base, but the ebuild had all archs for some reason. 2) - s/libdirs/${libdirs}/ in the for loop. - - 12 Jan 2005; Aron Griffis - baselayout-1.11.8-r1.ebuild: - chown /lib/rcscripts to root so it doesn't get installed as the portage - user; thanks to Eradicator for catching this - -*baselayout-1.11.8-r1 (12 Jan 2005) - - 12 Jan 2005; Aron Griffis - +baselayout-1.11.8-r1.ebuild: - Add eradicator's latest multilib patch for amd64. This ebuild is marked - ~amd64 only, but the changes should roll forward for all arches in 1.11.9 - -*baselayout-1.11.8 (15 Dec 2004) - - 15 Dec 2004; Mike Frysinger +baselayout-1.11.8.ebuild: - Version bump. - - 06 Dec 2004; Mike Frysinger - baselayout-1.11.7-r2.ebuild: - Fix /lib vs /lib64 logic. - -*baselayout-1.11.7-r2 (04 Dec 2004) - - 04 Dec 2004; Aron Griffis - +files/rc-scripts-1.6.7-dhclient.patch, - +files/rc-scripts-1.6.7-udhcpc.patch, -baselayout-1.11.7-r1.ebuild, - +baselayout-1.11.7-r2.ebuild: - Various fixes for /lib/rcscripts/net.modules.d/helpers.d #73327. Thanks to - Benoit Boissinot for the patches - -*baselayout-1.11.7-r1 (04 Dec 2004) - - 04 Dec 2004; Mike Frysinger - +files/rc-scripts-1.6.7-fix-runscript.patch, +baselayout-1.11.7-r1.ebuild: - Fix runscript.sh so people can run /etc/init.d/ scripts again. - -*baselayout-1.11.7 (03 Dec 2004) - - 03 Dec 2004; Aron Griffis -baselayout-1.10.3.ebuild, - -baselayout-1.10.4.ebuild, -baselayout-1.11.5.ebuild, - +baselayout-1.11.7.ebuild, -baselayout-1.9.4-r3.ebuild, - -baselayout-1.9.4-r4.ebuild, -baselayout-1.9.4-r5.ebuild: - Update to rc-scripts-1.6.7. This will hopefully be the 1.11.x release that - we can mark stable in a few days - -*baselayout-1.11.6-r1 (08 Nov 2004) - - 08 Nov 2004; Aron Griffis - +baselayout-1.11.6-r1.ebuild, -baselayout-1.11.6.ebuild: - bump to -r1 (no changes to ebuild) to push out helpers.d update - - 08 Nov 2004; Aron Griffis baselayout-1.11.6.ebuild: - Add installation of /lib/rcscripts/net.modules.d/helpers.d - -*baselayout-1.11.6 (08 Nov 2004) - - 08 Nov 2004; Aron Griffis -baselayout-1.11.4.ebuild, - +baselayout-1.11.6.ebuild: - Update to rc-scripts-1.6.6 - -*baselayout-1.11.5 (01 Nov 2004) - - 01 Nov 2004; Aron Griffis +baselayout-1.11.5.ebuild: - Update to rc-scripts-1.6.5: Fix problems related to depscan/envupdate - caching. Add the 'lo' option to RC_NET_STRICT_CHECKING to resolve bug #29225. - Lots of net-scripts bug-fixes. See rc-scripts ChangeLog for more details - -*baselayout-1.11.4 (25 Oct 2004) - - 25 Oct 2004; Aron Griffis -baselayout-1.11.3.ebuild, - +baselayout-1.11.4.ebuild: - Update to rc-scripts-1.6.4: Fix net-scripts problems related to module - loading and alias management. Fix some bugs related to /dev and fsck. See - rc-scripts ChangeLog for details - - 23 Oct 2004; Aron Griffis baselayout-1.11.3.ebuild: - Use rc-scripts-1.4.16-livecd.patch for baselayout-1.11.x until patch is - applied to rc-scripts in cvs - -*baselayout-1.11.3 (23 Oct 2004) - - 23 Oct 2004; Aron Griffis - -baselayout-1.11.2.ebuild, +baselayout-1.11.3.ebuild: - Update to rc-scripts-1.6.3 (see rc-scripts ChangeLog) - -*baselayout-1.9.4-r6 (22 Oct 2004) - - 22 Oct 2004; Chris Gianelloni - +files/rc-scripts-1.4.16-livecd.patch, +baselayout-1.9.4-r6.ebuild: - Changed from using mingetty to using bashlogin on the livecd. This only - affects livecd-functions,sh, so moving straight to stable. - - 21 Oct 2004; Mike Frysinger baselayout-1.11.2.ebuild: - Dont install a lot of old symlinks anymore #27082. - - 19 Oct 2004; Aron Griffis baselayout-1.9.4-r5.ebuild: - stable everywhere - -*baselayout-1.9.4-r5 (16 Oct 2004) - - 16 Oct 2004; Aron Griffis - +files/rc-scripts-1.4.16-splash.patch, +baselayout-1.9.4-r5.ebuild: - Add baselayout-1.9.4-r5 with splash patch from Spock for the sake of 2004.3; - this version will need to go stable in a day or so. baselayout-1.11.x will - go into testing and then stable post-release. baselayout-1.10.x will never - go stable because there's no point switching networking setup twice - - 13 Oct 2004; Aron Griffis baselayout-1.11.2.ebuild: - Remove rogue doexe that installed init-scripts to / - - 13 Oct 2004; Aron Griffis baselayout-1.11.2.ebuild: - Use cp -P instead of doexe to install init-scripts to preserve symlinks - - 13 Oct 2004; Aron Griffis baselayout-1.11.2.ebuild: - Provide warning in pkg_postinst when older /etc/init.d/net.eth* are found - -*baselayout-1.11.2 (13 Oct 2004) - - 13 Oct 2004; Aron Griffis -baselayout-1.11.1.ebuild, - +baselayout-1.11.2.ebuild: - Update to rc-scripts-1.6.2 with net-scripts changes and lots of bug fixes - (see rc-scripts ChangeLog) - - 06 Oct 2004; Mike Frysinger baselayout-1.10.3.ebuild, - baselayout-1.10.4.ebuild, baselayout-1.11.1.ebuild, - baselayout-1.9.4-r3.ebuild, baselayout-1.9.4-r4.ebuild: - Change the permissions from 755 to 775 per #48016. Also referenced RedHat - installs and they too use 755. - - 29 Sep 2004; Mike Frysinger baselayout-1.10.3.ebuild, - baselayout-1.10.4.ebuild, baselayout-1.11.1.ebuild, - baselayout-1.9.4-r3.ebuild, baselayout-1.9.4-r4.ebuild: - Dont install the nscd script anymore, let glibc do it #43076. - -*baselayout-1.11.1 (29 Sep 2004) - - 27 Sep 2004; Aron Griffis -baselayout-1.11.0.ebuild: - Update to rc-scripts-1.6.1 with dm-crypt fixes (I hope). Still package.masked - - 20 Sep 2004; Aron Griffis baselayout-1.11.0.ebuild: - Stow our versions of critical files in /usr/share/baselayout so that quickpkg - won't pick up personal files like /etc/passwd - -*baselayout-1.11.0 (15 Sep 2004) - - 15 Sep 2004; Aron Griffis +baselayout-1.11.0.ebuild: - Update to 1.11.0 with new modular net-scripts thanks to Roy Marples. This - update also includes the new dm-crypt support (bug 43146) and netmount fix - (bug 64034). This release is pmasked for the moment so we can get wider - testing on the net-scripts - - 20 Aug 2004; Mike Frysinger baselayout-1.10.3.ebuild, - baselayout-1.10.4.ebuild: - Fix default runlevel generation. Seems the variable name was changed from foo - to x, but not all instances of foo were changed over. Also, the script was - checking for the files in /init.d/ instead of /etc/init.d/. - -*baselayout-1.10.4 (18 Aug 2004) - - 18 Aug 2004; Aron Griffis - -baselayout-1.10.1-r2.ebuild, -baselayout-1.10.2.ebuild, - +baselayout-1.10.4.ebuild: - Update to rc-scripts-1.5.3 - - Fix bug 60719 (request for better error messages from runscript) by - allowing errors to show on the screen when they're encountered in - wrap_rcscript - - Apply Spock's bootsplash patch from bug 45784. This moves most of - the splash functionality out of baselayout. - - Don't export PS1. Continuation of bug 26951, comments 60-62. - -*baselayout-1.9.4-r4 (11 Aug 2004) - - 11 Aug 2004; Aron Griffis baselayout-1.9.4-r3.ebuild, - +baselayout-1.9.4-r4.ebuild: - Backport amd64 changes to stable baselayout 1.9.x for initial multilib support - #59710 - -*baselayout-1.10.3 (10 Aug 2004) - - 10 Aug 2004; Aron Griffis +baselayout-1.10.3.ebuild: - Include amd64 /lib64 patch from lv in bug 59710 - -*baselayout-1.10.2 (02 Aug 2004) - - 02 Aug 2004; Aron Griffis - -baselayout-1.10.1-r1.ebuild, -baselayout-1.10.1.ebuild, - +baselayout-1.10.2.ebuild, -baselayout-1.9.4-r2.ebuild: - Update to rc-scripts-1.5.2 - - Related to bug 38955, don't set INPUTRC. Instead patch bash so - that it looks for /etc/inputrc automatically if ~/.inputrc is - missing. This is better than using INPUTRC since that will - override even after the user creates ~/.inputrc. - - Fix bug 54275: Don't set INFODIR. The correct variable used by - texinfo is INFOPATH, which is already set in 00basic. Setting - INFODIR is useless, and breaks a NetBSD cross compile from Gentoo - - Fix bug 58805: net.eth0 should use bridge so that bridge - interfaces are configured prior to net.br0 running - - Fix bug 56856: Get rid of net.rej and integrate missing stuff to - conf.d/net - - Apply half of spock's patch in bug 45784: Check for - conf.d/bootsplash instead of conf.d/bootsplash.conf - - Fix bug 51351: Quote parsed output of /proc/filesystems to handle - octal sequences in mountpoint such as encoded spaces (\040) - - Fix bug 46680: Add cifs support to localmount and netmount. - Thanks to Ronald Moesbergen for the patches - - Fix bug 26952: Use /etc/bash/bashrc to setup PS1, testing $- to - determine if shell is interactive. The new system-wide bashrc is - installed by bash-2.05b-r10 - - Fix bug 38743: strip leading and trailing spaces from variable - values in genenviron.awk. Thanks to Marius Mauch for the patch. - - Fix bug 55576: swap words "start" and "stop" in runscript.sh error - message - - 27 Jul 2004; baselayout-1.10.1-r1.ebuild, - baselayout-1.10.1-r2.ebuild: - Move util-linux back inside conditional since it pulls in a lot of dependencies - -*baselayout-1.10.1-r2 (11 Jul 2004) - - 11 Jul 2004; Aron Griffis +baselayout-1.10.1-r2.ebuild: - - Get rid of ROOT trick which had the potential to break binary installs. - - Make /sys directory on all installations, not just ppc, since it will be - needed anywhere 2.6 is running. - - Create default runlevel symlinks in pkg_postinst instead of src_install - since it tests content of ${ROOT}. - - Create device nodes in pkg_postinst for the same reason. Don't call - /sbin/init U in pkg_postinst since that is handled by the sysvinit ebuild - now. - -*baselayout-1.9.4-r3 (09 Jul 2004) - - 09 Jul 2004; Aron Griffis +baselayout-1.9.4-r3.ebuild: - Bump to -r3 to fix building of sulogin in catalyst stages - - 01 Jul 2004; Aron Griffis baselayout-1.10.1-r1.ebuild: - Fix bug 55814: RDEPEND on sysvinit and util-linux regardless of - USE=build since neither one requires a c++ compiler - -*baselayout-1.10.1-r1 (29 Jun 2004) - - 29 Jun 2004; Aron Griffis - +baselayout-1.10.1-r1.ebuild, baselayout-1.10.1.ebuild, - -baselayout-1.8.11.ebuild, -baselayout-1.8.12.ebuild, - -baselayout-1.8.6.13-r1.ebuild, -baselayout-1.8.6.13.ebuild, - -baselayout-1.9.1.ebuild, -baselayout-1.9.4-r1.ebuild, - baselayout-1.9.4-r2.ebuild, -baselayout-1.9.4.ebuild: - Split sysvinit from baselayout. Trim old ebuilds - -*baselayout-1.10.1 (28 Jun 2004) - - 28 Jun 2004; Aron Griffis -baselayout-1.10.ebuild, - +baselayout-1.10.1.ebuild, - - Fix dhcp in iface_start_ifconfig: It was re-using the variable - ${i} which would result in a syntax error - - Use vlan_IFACE instead of iface_IFACE_vlans in net.eth0 for more - consistent vlan configuration. Thanks to robbat2 in bug 55394 (not - fully resolved) - - Add example for checking if root filesystem is NFS-mounted via - predown function in conf.d/net for bug 53104. This might be better - integrated at some point into net.eth0 - - Add http://dev.gentoo.org/~agriffis/rc-scripts/ as an - alternative download point while the mirrors catch up - -*baselayout-1.10 (26 Jun 2004) - - 26 Jun 2004; Aron Griffis +baselayout-1.10.ebuild, - baselayout-1.9.4-r2.ebuild: - Update to rc-scripts-1.5.0 - - Fix bug 47659: support iproute2-style configuration. Thanks to Dean - Bailey for some fantastic patches, including documentation for - conf.d/net - - Fix bug 34607: provide examples for in conf.d/net for preup, postup, - predown, postdown functions. Also pay attention to return value - from postdown (previously ignored) - - Fix bug 25975: support adsl in net.eth0. Thanks to Patrick McLean - for the initial pass at the code. - - Fix bug 34140: add --servicelist option to rc-status. Thanks to - Eldad Zack for the patch. - - Fix bug 37418: fix order of LVM and RAID in checkfs. Thanks to - Raimondo Giammanco for the patch. - - 25 Jun 2004; Aron Griffis - baselayout-1.8.6.13-r1.ebuild, baselayout-1.8.6.13.ebuild: - QA - fix use invocation - - 15 Jun 2004; baselayout-1.9.4-r2.ebuild: - remove unneeded /etc/nsswitch.conf with USE=uclibc - - 12 Jun 2004; Tom Gall baselayout-1.9.4-r2.ebuild: - adding in /sys for ppc64 bug #52703 - - 06 Jun 2004; Aron Griffis baselayout-1.9.4-r2.ebuild: - Marking stable everywhere - -*baselayout-1.9.4-r2 (06 Jun 2004) - - 06 Jun 2004; Aron Griffis +baselayout-1.9.4-r2.ebuild: - Update to rc-scripts-1.4.16: Only call generate-modprobe.conf with - --assume-kernel if modules-update was called with --assume-kernel. This means - that only catalyst has the dependency on module-init-tools, not everybody with - the newer baselayout. This is ~arch at the moment, but should be marked stable - within 24 hours or so - - 04 Jun 2004; Aron Griffis baselayout-1.9.4-r1.ebuild: - Change module-init-tools-3.0-r2 DEPEND to RDEPEND - -*baselayout-1.9.4-r1 (04 Jun 2004) - - 04 Jun 2004; Aron Griffis +baselayout-1.9.4-r1.ebuild: - Bump revision with DEPEND on >=sys-apps/module-init-tools-3.0-r2 to fix bug - 52999 - - 03 Jun 2004; Aron Griffis baselayout-1.9.4.ebuild: - Stable everywhere - -*baselayout-1.9.4 (21 May 2004) - - 21 May 2004; Aron Griffis -baselayout-1.9.3.ebuild, - +baselayout-1.9.4.ebuild: - Update to rc-scripts-1.4.15, which contains fixes for bug 51570 (typo/error on - line 161 of /sbin/livecd-functions.sh) and bug 51626 (wrong var declaration in - get_bootparam in /sbin/functions.sh). - - Fix pkg_postinst to write to ${ROOT}/etc/gentoo-release instead of - ${D}/etc/gentoo-release (D'oh!) - -*baselayout-1.9.3 (17 May 2004) - - 17 May 2004; Aron Griffis -baselayout-1.9.2.ebuild, - +baselayout-1.9.3.ebuild: - Update to rc-scripts-1.4.14, which contains an hppa console fix from gmsoft - -*baselayout-1.9.2 (16 May 2004) - - 16 May 2004; Aron Griffis +baselayout-1.9.2.ebuild: - Update to rc-scripts-1.4.13, which contains Gustavo's livecd serial console - fixes for sparc and hppa - - 10 May 2004; Michael McCabe baselayout-1.9.1.ebuild: - Stable on s390 - -*baselayout-1.9.1 (10 May 2004) - - 10 May 2004; Aron Griffis +baselayout-1.9.1.ebuild, - -baselayout-1.9.0.ebuild: - Update to rc-scripts-1.4.12, which fixes the following issues that - were introduced in baselayout-1.9.0: - - Fix bug 50434: The new version of start-stop-daemon changes - directory to / by default unless --chdir is specified. Revert - this behavior to maintain working directory. This fixes openvpn - startup (probably among other things). Thanks to Sven Wegener for - the patch. - - Fix bug 50448: Four days ago I changed bash loops to use the wrong - conditional syntax in net.eth0. Thanks to Sven Wegener for - pointing out the problem and providing a patch. - - 08 May 2004; Aron Griffis baselayout-1.9.0.ebuild: - Bump rc-scripts rev to 1.4.11-r1 because I accidentally packaged x86 .o files - in the 1.4.11 release. This fixes bug 50430 (baselayout-1.9.0 won't build on - non-x86 arch) - -*baselayout-1.9.0 (07 May 2004) - - 07 May 2004; Aron Griffis +baselayout-1.9.0.ebuild: - Update to rc-scripts-1.4.11, which fixes the following issues: - - Fix bug 20597: Skip RCS files when updating modules - - Fix bug 49926: Add a --assume-kernel flag to modules-update. This - requires a companion patch in module-init-tools-3.0-r2 to handle the - same flag in generate-modprobe.conf; this dependency won't be - handled in the baselayout ebuild since it only affects livecd - building. - - Fix bug 34827: net.eth0 breaks when localized because the ifconfig - output changes. Wrap ifconfig in a function that overrides LC_ALL=C - - Fix bug 48305: Provide a new network configuration variable - ifconfig_fallback_eth0 which allows one to specify a fallback - configuration in case DHCP fails. - - Fix bug 50246: Give root an invalid password ("*" in /etc/shadow) in - the default baselayout. This prevents the first reboot after - installation from having a blank password. - - Fix bug 48595: Make sure $(id -u) is zero (root user) when running - init scripts to avoid a lot of error messages. - - Fix bug 44316: Use 0644 instead of 0640 for resolv.conf in net.ppp0 - - Fix bug 22686: Update to version 1.10.20 of Debian's start-stop-daemon - (contained in dpkg at http://packages.debian.org/testing/base/dpkg) - which makes --nicelevel work right - - In net.eth0, fix many instances of loops like "for ((i = 0; i < 100; - i = i + 1))". The problem here is that the middle comparison is - being interpreted as a bash conditional, which means that it's doing - string comparison by default. It needs to be "i -lt 100" - - Replace many lines of awk with two lines of grep in - init.d/localmount - - In the baselayout ebuild, add some information prior to calling - mkdirs.sh to alleviate the confusion around .keep warnings. For - example bug 50369 - - 05 May 2004; Aron Griffis baselayout-1.8.12.ebuild: - Fix bug 50108: Create /boot/boot symlink in pkg_postinst because sometimes - /boot is a FAT filesystem. When that is the case, then the symlink will - fail. Consequently, if we create it in src_install, then merge will fail. - AFAIK there is no point to this symlink except for misconfigured grubs. - - 03 May 2004; Aron Griffis baselayout-1.8.12.ebuild: - Mark 1.8.12 stable everywhere - - 02 May 2004; Mike Frysinger : - Do not install doc/man pages if build is in USE. - - 27 Apr 2004; Aron Griffis - baselayout-1.8.6.13-r1.ebuild, baselayout-1.8.6.13.ebuild: - Add inherit eutils - - 27 Apr 2004; Michael McCabe baselayout-1.8.12.ebuild: - Marked stable on s390 - -*baselayout-1.8.12 (25 Apr 2004) - - 25 Apr 2004; Aron Griffis +baselayout-1.8.12.ebuild: - - Fix bug 40987 (gentoo should be able to boot with an empty /dev) - with patch from Spanky. The patch avoids redirection to /dev/null - when it doesn't exist; this was breaking /sbin/rc. - - Fix bug 48629 (/sbin/rc fixups for udev) with patch from GregKH - - Fix typos in sbin/rc: "try try mount" and "mount ... & >/dev/null" - Also removed the errstr double-checking since the need for that is - alleviated by these typo fixes. - - 21 Apr 2004; baselayout-1.8.11.ebuild: - Add needed extra () to RDEPEND - - 19 Apr 2004; Aron Griffis baselayout-1.8.10.ebuild, - baselayout-1.8.5.9.ebuild, baselayout-1.8.6.10-r1.ebuild, - baselayout-1.8.6.12-r2.ebuild, baselayout-1.8.6.12-r3.ebuild, - baselayout-1.8.6.12-r4.ebuild, baselayout-1.8.6.12-r5.ebuild, - baselayout-1.8.6.8-r1.ebuild, baselayout-1.8.7.ebuild, - baselayout-1.8.8.ebuild, baselayout-1.8.9.ebuild, files/MAKEDEV.8: - Prune older ebuilds for bug 48353 - -*baselayout-1.8.11 (15 Apr 2004) - - 15 Apr 2004; Aron Griffis +baselayout-1.8.11.ebuild: - Update to rc-scripts-1.4.9: - - Fix bug 47111 (severe depcache problems) with tons of help from - dswhite42 and the rest of the crew in that bug. - -*baselayout-1.8.10 (14 Apr 2004) - - 14 Apr 2004; Aron Griffis metadata.xml, - +baselayout-1.8.10.ebuild: - Update to rc-scripts-1.4.8: - - Fix bug 47623 (error removing inet6 addresses) with patch from Vlad - Yasevich - - Since this one-liner was the only change from 1.8.9, mark this version - stable on all arches for 2004.1 release - -*baselayout-1.8.9 (12 Apr 2004) - - 12 Apr 2004; Aron Griffis +baselayout-1.8.9.ebuild: - Update to rc-scripts-1.4.7: - - Fix bug 47218 (net.eth0 broken for vlans), patch provided by Andy Dustman - - Fix bug 47250 (depscan.sh fails to create /var/lib/init.d/* - directories), patch provided by Terje Bergstrvm. - - Additionally clean up the baselayout ebuild, in particular remove - confusing defaltmerge() and broken keepdir_mount(). Add kdir() and - unkdir() functions which are a more complete hack to workaround bug - 9849, just until Jason Stubbs's portage patch is applied and - available in stable-land. - -*baselayout-1.8.8 (08 Apr 2004) - - 08 Apr 2004; Aron Griffis - +files/sysvinit-2.84-selinux1.patch, +baselayout-1.8.8.ebuild: - Update to rc-scripts-1.4.6 which contains checkroot patch for bug 38360. Fix a - typo in Gustavoz's previous patch for serial console. Add selinux patch from - bug 47139 to handle different versions of libselinux - -*baselayout-1.8.7 (07 Apr 2004) - - 07 Apr 2004; Aron Griffis +baselayout-1.8.7.ebuild: - Update to rc-scripts-1.4.4 with net.eth0 fixes and sparc fixes - - 17 Mar 2004; Seemant Kulleen - baselayout-1.8.6.13-r1.ebuild: - fix for bug #44712 by Michael Sterret - - 03 Mar 2004; Mike Frysinger : - Add gcc2.x compat patch #43097 by Tristan Henderson. - - 28 Feb 2004; Martin Schlemmer - baselayout-1.8.6.13-r1.ebuild: - Bug #43099. - -*baselayout-1.8.6.13-r1 (26 Feb 2004) - - 26 Feb 2004; Martin Schlemmer - baselayout-1.8.6.13-r1.ebuild: - Make baselayout .tbz2 friendly, bug #42193. Major cleanups. - - 16 Feb 2004; Martin Schlemmer - baselayout-1.8.6.13.ebuild: - Add missing -r switch to grpck. - - 15 Feb 2004; Martin Schlemmer - baselayout-1.8.6.13.ebuild: - Do not run grpconv if grpck do not return 0, bug #33282. - - 08 Feb 2004; Brad House baselayout-1.8.6.13.ebuild: - ppc64 fixes - -*baselayout-1.8.6.13 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer - baselayout-1.8.6.13.ebuild: - Update version. Mostly livecd/linux-2.6 updates. - - 03 Feb 2004; Bartosch Pixa - baselayout-1.8.6.12-r3.ebuild: - set ppc in keywords - - 01 Feb 2004; Brad House - baselayout-1.8.6.12-r2.ebuild, baselayout-1.8.6.12-r3.ebuild, - baselayout-1.8.6.12-r4.ebuild, baselayout-1.8.6.12-r5.ebuild: - In catalyst, with USE=build and ROOT != / the ROOT/dev directory doesn't exist, so - you MUST create it otherwise extracting the dev tarball to that directory will - fail without stopping the ebuild - - 25 Jan 2004; Chris PeBenito - baselayout-1.8.6.12-r2.ebuild, baselayout-1.8.6.12-r3.ebuild, - baselayout-1.8.6.12-r4.ebuild: - Add sysvinit SELinux patch. - -*baselayout-1.8.6.12-r5 (21 Jan 2004) - - 21 Jan 2004; Martin Schlemmer - baselayout-1.8.6.12-r5.ebuild, files/sysvinit-2.84-selinux.patch: - Tweak livecd support. Add selinux patch from Chris PeBenito - . - - 16 Jan 2004; Brad House - baselayout-1.8.6.12-r4.ebuild: - livecd fixes - -*baselayout-1.8.6.12-r4 (12 Jan 2004) - - 12 Jan 2004; Brad House - baselayout-1.8.6.12-r4.ebuild: - put a baselayout in for testing specifically for livecds. It is keyworded -* - and has restrict=nomirror set, this will be updated as we fix more bugs - -*baselayout-1.8.6.12-r3 (27 Dec 2003) - - 27 Dec 2003; Martin Schlemmer - baselayout-1.8.6.12-r2.ebuild, baselayout-1.8.6.12-r3.ebuild: - Add some udev specific tweaks. Fix logic that deals with the unpacking of the - device-node-tarball. - - 14 Dec 2003; Brad House - baselayout-1.8.6.12-r2.ebuild: - baselayout fixes for catalyst stage builds - - 15 Dec 2003; baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.8-r1.ebuild: - QA: fixing chown user.group to user:group, bug #35127 - - 14 Dec 2003; Brad House - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.12-r2.ebuild, - baselayout-1.8.6.8-r1.ebuild: - stage binaries do not have proper /dev fs if you do not pass the proper - MAKEDEV command. MAKEDEV does not yet support x86_64/amd64 therefore we must - use the 'generic-i386' options. If we let it default to 'generic' MAKEDEV - errors out b/c it internally doesn't support it. Open up /sbin/MAKEDEV with an - editor if in doubt. - - 10 Dec 2003; Martin Schlemmer - baselayout-1.8.6.12-r2.ebuild: - Update selinux check. - - 30 Nov 2003; Martin Schlemmer - baselayout-1.8.6.12-r2.ebuild: - Fix format of calling chown, bug #34612. - -*baselayout-1.8.6.12-r2 (26 Nov 2003) - - 26 Nov 2003; Martin Schlemmer - baselayout-1.8.6.12-r2.ebuild: - New release with new rc-scripts tarball. - -*baselayout-1.8.6.12-r1 (26 Nov 2003) - - 26 Nov 2003; Luca Barbato - baselayout-1.8.6.12-r1.ebuild: - Installs the initreq.h include, needed by newer pbbuttonsd - -*baselayout-1.8.6.12 (11 Nov 2003) - - 11 Nov 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.12.ebuild: - New release. - - 27 Oct 2003; Martin Schlemmer - baselayout-1.8.6.11.ebuild: - Enable shadow groups, bug #31762. - - 27 Oct 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild: - Also do not remove real hosts for this ebuild. - - 27 Oct 2003; Martin Holzer baselayout-1.8.6.11.ebuild: - Removing new hosts. Closes #32094 - -*baselayout-1.8.6.11 (14 Oct 2003) - - 14 Oct 2003; Martin Schlemmer baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.11.ebuild, - baselayout-1.8.6.8-r1.ebuild: - New version. Fixed keymap for sun (should be 'sunkeymap' and not 'sun'), - Moved code that added '-static' to LDFLAGS to proper function, namely - src_compile(). Fixed merge errors when /dev/pts and /dev/shm was mounted - but not on devfs. - - 09 Oct 2003; Alexander Gabert - baselayout-1.8.6.10-r1.ebuild: - removed hardened-gcc flags again - - 05 Oct 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.8-r1.ebuild: - Fix $S. - - 05 Oct 2003; Martin Schlemmer baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.8-r1.ebuild, - files/rc-scripts-1.4.2.9.tar.bz2, files/rc-scripts-1.4.3.10p1.tar.bz2, - files/rc-scripts-1.4.3.8p1.tar.bz2: - Move tarballs to mirrors. - - 17 Sep 2003; Jon Portnoy baselayout-1.8.6.10-r1.ebuild : - Added ia64 keywords. - - 13 Sep 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild: - Mark stable - - 08 Sep 2003; Martin Schlemmer baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.10.ebuild, baselayout-1.8.6.7.ebuild, - baselayout-1.8.6.8-r1.ebuild, baselayout-1.8.6.9.ebuild, - files/rc-scripts-1.4.3.10.tar.bz2, files/rc-scripts-1.4.3.7.tar.bz2, - files/rc-scripts-1.4.3.9.tar.bz2: - Fix RDEPEND to use a more simple form. Cleanup old ebuilds. - -*baselayout-1.8.6.10-r1 (08 Sep 2003) - - 23 Sep 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild, baselayout-1.8.6.8-r1.ebuild: - Add static support, bug #29295. - - 08 Sep 2003; Martin Schlemmer - baselayout-1.8.6.10-r1.ebuild, files/rc-scripts-1.4.3.10p1.tar.bz2: - This update is a service release - I will get to all the open bugs in the next - few days. - -*baselayout-1.8.6.10 (04 Aug 2003) - - 04 Aug 2003; Martin Schlemmer - baselayout-1.8.6.10.ebuild, files/rc-scripts-1.4.3.10.tar.bz2: - New version - see ChangeLog in /usr/share/doc as always. - - 23 Jul 2003; Olivier Crete baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.7.ebuild, baselayout-1.8.6.8-r1.ebuild, - baselayout-1.8.6.9.ebuild: - Added lib64->lib symlinks for amd64 - -*baselayout-1.8.6.9 (17 Jul 2003) - - 17 Jul 2003; Martin Schlemmer baselayout-1.8.6.9.ebuild, - files/rc-scripts-1.4.3.9.tar.bz2: - New bugfix release - check ChangeLog in /usr/share/doc/$P for changes. - - 15 Jul 2003; Martin Schlemmer - baselayout-1.8.6.8-r1.ebuild: - Add lastb symlink. - - 15 Jul 2003; Martin Schlemmer baselayout-1.8.5.9.ebuild, - baselayout-1.8.6.7.ebuild, baselayout-1.8.6.8-r1.ebuild: - Remove the ppp stuff, as they now ship with net-dialup/ppp. - -*baselayout-1.8.6.8-r1 (21 May 2003) - - 03 Aug 2003; Guy Martin baselayout-1.8.6.8-r1.ebuild: - Added hppa to ARCH where serial console are enabled. - - 06 Jul 2003; Guy Martin baselayout-1.8.6.8-r1.ebuild : - Marked stable on hppa. - - 06 Jul 2003; Joshua Kinard baselayout-1.8.6.8-r1.ebuild: - Changed ~mips to mips in KEYWORDS - - 24 Jun 2003; Aron Griffis - baselayout-1.8.6.8-r1.ebuild: - Mark stable on alpha - - 22 Jun 2003; Joshua Kinard baselayout-1.8.6.8-r1.ebuild: - Changed ~sparc to sparc in KEYWORDS - - 21 May 2003; Martin Schlemmer Manifest, baselayout-1.8.6.8-r1.ebuild, - files/rc-scripts-1.4.3.8p1.tar.bz2: - Fix a bad bug that I missed, bug #21376. - -*baselayout-1.8.6.8 (20 May 2003) - - 20 May 2003; Martin Schlemmer baselayout-1.8.6.8.ebuild, - files/rc-scripts-1.4.3.8.tar.bz2 : - Bugfix release. - -*baselayout-1.8.6.7 (12 May 2003) - - 12 May 2003; Martin Schlemmer baselayout-1.8.6.7.ebuild, - files/rc-scripts-1.4.3.7.tar.bz2: - New release with lots of updates and fixes. - - 28 Apr 2003; Martin Schlemmer baselayout-1.8.6.6.ebuild : - Some of the build images have MAKEDEV in /usr/sbin, and we called it with - /usr/sbin/MAKEDEV, which is wrong since we moved it to /sbin. This caused - things to break, as we called /usr/sbin/MAKEDEV, and subsequent calls used - the copy in /sbin, which is different versions. Add a symlink in /usr/sbin - to overwrite the invalide MAKEDEV, and call it via /sbin/MAKEDEV. This - should close bug #15299. - - 28 Apr 2003; Martin Schlemmer baselayout-1.8.6.6.ebuild : - Fix docs installing to the wrong place (bug #20091), thanks to sharp eye of - Matt Taylor . - -*baselayout-1.8.6.6 (27 Apr 2003) - - 27 Apr 2003; Martin Schlemmer baselayout-1.8.6.6.ebuild : - Update version. - -*baselayout-1.8.5.9 (27 Apr 2003) - - 27 Apr 2003; Martin Schlemmer baselayout-1.8.5.9.ebuild : - Add slocate group, bug #19604. - -*baselayout-1.8.6.5 (07 Apr 2003) - - 07 Apr 2003; Martin Schlemmer baselayout-1.8.6.5.ebuild : - New release. - - 23 Mar 2003; Martin Schlemmer baselayout-1.8.6.4-r1.ebuild : - Fix the check for 'si::sysinit:/sbin/rc sysinit' in /etc/inittab to also - update inittab if the line is commented, thanks to report form - Norberto BENSA . - -*baselayout-1.8.6.4-r1 (21 Mar 2003) - - 24 Mar 2003; Brandon Low - baselayout-1.8.6.4-r1.ebuild: - Move a cd so that it gets done for all cases where it is needed - - 21 Mar 2003; Martin Schlemmer baselayout-1.8.6.4-r1.ebuild : - Fix 'etc-update' to be 'env-update' as it *should* have been. Tweak updating - of /etc/conf.d/rc and /etc/inittab to resolve bug #17829, thanks to - Jay Pfeifer . - - 17 Mar 2003; Martin Schlemmer baselayout-1.8.6.4.ebuild : - Only run 'keepdir /usr/portage' if ${ROOT}/usr/portage do NOT exist, else we - run into problems if it is a readonly NFS mount among others. - -*baselayout-1.8.6.4 (16 Mar 2003) - - 16 Mar 2003; Martin Schlemmer baselayout-1.8.6.4.ebuild : - New release. - -*baselayout-1.8.6.3 (09 March 2003) - - 11 Mar 2003; Zach Welch baselayout-1.8.5.5.ebuild, - baselayout-1.8.5.8.ebuild, baselayout-1.8.6.2.ebuild, - baselayout-1.8.6.3.ebuild: - change sys-kernel/linux-headers to new virtual/os-headers - - 09 March 2003; Martin Schlemmer baselayout-1.8.6.3.ebuild : - New beta release; check ChangeLog in usual place for more info. - - 20 Feb 2003; Zach Welch baselayout-1.8.5.8.ebuild : - Added arm to keywords. - - 08 Feb 2003; Guy Martin baselayout-1.8.5.8.ebuild : - Added hppa to keywords. - - 22 Jan 2003; Martin Schlemmer baselayout-1.8.5.8.ebuild : - Mark stable. - -*baselayout-1.8.6.2 (07 Jan 2003) - - 18 Jan 2003; Jan Seidel : - serial console for mips - - 15 Jan 2003; Martin Schlemmer baselayout-1.8.6.2.ebuild : - - Bugfixes for /var stuff. - - 15 Jan 2003; Martin Schlemmer baselayout-1.8.6.1.ebuild : - - New version with /var on seperate partition fixes ... - - 07 Jan 2003; Martin Schlemmer baselayout-1.8.6.0.ebuild : - - Make sure we only update /etc/conf.d/rc if the user do not have the new with - 'svcmount' stuff ... - -*baselayout-1.8.6.0 (07 Jan 2003) - - - 07 Jan 2003; Martin Schlemmer baselayout-1.8.6.0.ebuild : - - New alpha release that do not need tmpfs for caching dependencies. Also - RAID changes, etc. Please make sure to update all ._cfg????_* files, else - things might break .... See ChangeLog in /usr/share/doc/$PF for more info. - -*baselayout-1.8.5.8 (07 Jan 2003) - - 18 Jan 2003; Jan Seidel : - serial console for mips - - 15 Jan 2003; Jason Wever baselayout-1.8.5.8.ebuild : - - Changed ~sparc keyword to sparc. - - 07 Jan 2003; Martin Schlemmer baselayout-1.8.5.8.ebuild : - - Bugfix release; see ChangeLog in /usr/share/doc/$PF. - -*baselayout-1.8.5.7 (24 Dec 2002) - - 24 Dec 2002; Martin Schlemmer baselayout-1.8.5.7.ebuild : - - Minor bugfixes. - - 18 Dec 2002; Martin Schlemmer baselayout-1.8.5.5.ebuild : - - Bump to stable. - -*baselayout-1.8.5.6 (18 Dec 2002) - - 18 Dec 2002; Martin Schlemmer baselayout-1.8.5.6.ebuild : - - Mips support among things. - - 16 Dec 2002; Martin Schlemmer baselayout-1.8.5.5.ebuild : - - Fix /usr/lib/X11 symlink. Change gawk module to compile if - /usr/include/awk/awk.h exists. - -*baselayout-1.8.5.5 (09 Dec 2002) - - 18 Jan 2003; Jan Seidel : - Fix mips specific stuff - Added mips to keywords - - 10 Dec 2002; Seemant Kulleen - baselayout-1.8.5.5.ebuild : - - Removed references to sparc64 ARCH/KEYWORD as it is deprecated until we - have a 64 bit userland implementation. - - 09 Dec 2002; Martin Schlemmer baselayout-1.8.5.5.ebuild : - - Add a 'keepdir /var/state', closing bug #11546. Change console type for - serial console (sparc) from 'linux' to 'vt100', closing bug #11551. - - Check /usr/share/doc/baselayout-1.8.5.5/ChangeLog.gz for details. - - 06 Dec 2002; Rodney Rees : - - Changed sparc and ~sparc keywords. - -*baselayout-1.8.5.4 (26 Nov 2002) - - 26 Nov 2002; Martin Schlemmer baselayout-1.8.5.4.ebuild : - - Check /usr/share/doc/baselayout-1.8.5.4/ChangeLog.gz for details. - -*baselayout-1.8.5.3 (18 Nov 2002) - - 18 Nov 2002; Martin Schlemmer baselayout-1.8.5.3.ebuild : - - Ok, new version again. Fixes config files containing licenses, and a problem - with the awk module on non-x86 arch's. This should hopefully be the last release - for a bit. - -*baselayout-1.8.5.2 (18 Nov 2002) - - 18 Nov 2002; Martin Schlemmer baselayout-1.8.5.2.ebuild : - - New version with super fast rc-envupdate.sh. - -*baselayout-1.8.5.1 (18 Nov 2002) - - 18 Nov 2002; Martin Schlemmer baselayout-1.8.5.1.ebuild : - - Fix using /usr/bin/find in depscan.sh. - -*baselayout-1.8.5 (17 Nov 2002) - - 17 Nov 2002; Martin Schlemmer baselayout-1.8.5.ebuild : - - New version that have depscan.sh using awk scripts to do the main work. - This should improve speed a lot, and hopefully resolve bug #10548. - -*baselayout-1.8.4.2 (5 Nov 2002) - - 5 Nov 2002; Martin Schlemmer baselayout-1.8.4.2.ebuild : - - Another minor bugfix release to resolve current major show stoppers. - - 30 Oct 2002; Martin Schlemmer baselayout-1.8.4.1.ebuild : - - Add poweroff symlink, closing bug #9857 thanks to - Jose Fonseca . - -*baselayout-1.8.4.1 (28 Oct 2002) - - 28 Oct 2002; Martin Schlemmer baselayout-1.8.4.1.ebuild : - - Bugfix release for 1.8.4. - -*baselayout-1.8.4 (13 Oct 2002) - - 20 Oct 2002; Seemant Kulleen *.ebuild : - - Changed unsite.nc.edu to sunsite.nc.edu --- thanks to mg (abiword - developer and gentoo user) -- mentioned it on irc to me. - - 13 Oct 2002; Martin Schlemmer baselayout-1.8.4.ebuild : - Lots of fixes. See ChangeLog. - -*baselayout-1.8.3 (7 Sep 2002) - - 7 Sep 2002; Martin Schlemmer baselayout-1.8.3.ebuild : - Get things ready for suid utmp stuff for xterms .. bug #7630. - - 5 Sep 2002; Martin Schlemmer baselayout-1.8.2.ebuild : - Remove /etc/termcap. Anything that needs it, should depend on - sys-libs/libtermcap-compat. Some cleanups; should have passwd and - shadow back in CONTENTS. - - 26 Aug 2002; Martin Schlemmer baselayout-1.8.2.ebuild : - Tweak DEPEND to depend on portage-2.0.23 or later. Also remove the '!' - depend on =sys-apps/gawk-3.1.0-r3 if "build" and "bootstrap" not in USE. This - should resolve bug #7018. - -*baselayout-1.8.2 (25 Aug 2002) - - 25 Aug 2002; Martin Schlemmer : - New release, see included ChangeLog for changes. - -*baselayout-1.8.1 (08 Aug 2002) - - 08 Aug 2002; Martin Schlemmer : - New release. Adds many fixes/update. Add /etc/termcap. - -*baselayout-1.8.0 (17 July 2002) - - 17 July 2002; Martin Schlemmer : - Lots of bugfixes and updates. Please see included ChangeLog in - /usr/share/doc/baselayout-1.8.0/ChangeLog.gz for details. - -*baselayout-1.7.9-r2 (14 July 2002) - - 14 Jul 2002; phoen][x baselayout-1.7.9-r2.ebuild : - Added KEYWORDS. - -*baselayout-1.7.9-r1 (13 May 2002) - - 14 Jul 2002; phoen][x baselayout-1.7.9.ebuild : - Added KEYWORDS. - - 14 Jul 2002; phoen][x baselayout-1.7.9-r1.ebuild : - Added KEYWORDS. - - 13 May 2002; M.Schlemmer : - - Dont install /usr/sbin/run-crons anymore, as sys-apps/cronbase do it now. - -*baselayout-1.7.9 (12 May 2002) - -*baselayout-1.7.8-r1 (23 Apr 2002) - - 14 Jul 2002; phoen][x baselayout-1.7.8-r1.ebuild : - Added KEYWORDS, SLOT. - - 23 Apr 2002; M.Schlemmer : - - Remove /var/run/utmpx again. - -*baselayout-1.7.8 (22 Apr 2002) - -*baselayout-1.7.7 (5 Apr 2002) - - 7 Apr 2002; M.Schlemmer : - - Move /etc/init.d/depscan.sh, /etc/init.d/runscript.sh and - /etc/init.d/functions.sh to /sbin to ensure that they are updated correctly. - - Other minor bug fixes, check the Changelog. - -*baselayout-1.7.6 (24 Mar 2002) - - 24 Mar 2002; M.Schlemmer : - - As rc-scripts-1.3.1 was pretty much still in the works, "before" and "after" - order deps was pretty broken. This release fix this along with a few other - minor bugfixes. - - 24 Mar 2002; M.Schlemmer : - - baselayout-1.7.4* used copies of depscan.sh and functions.sh in ${FILESDIR} to - fix problems, and this was forgotten to be taken out in 1.7.5*. - -*baselayout-1.7.5-r1 (23 Mar 2002) - - 23 Mar 2002; Daniel Robbins : Jim Nutt pointed out that - his /etc/inittab kept on getting overwritten after every new baselayout merge. - Investigated and found many illegal things being done in pkg_postinst(), which - are now hopefully fixed. - -*baselayout-1.7.5 (23 Mar 2002) - - 23 Mar 2002; Daniel Robbins : New release with several - rc-script bug fixes; see /usr/share/doc/baselayout-1.7.5/ChangeLog.gz for more - info (this new baselayout includes rc-scripts-1.3.1) - - 21 March 2002; M.Schlemmer : - - Update the pkg_postinst() stuff to use the build USE flag when doing stuff - that really should not be done during bootstrap. - - Add support for the "bootstrap" USE flag. - - 20 March 2002; Daniel Robbins : fixed pkg_postinst() - that was changing dirs to ${D}/dev instead of ${ROOT}/dev. No rev bump. - - 20 March 2002; Daniel Robbins : tweaked ebuild to test - for devfs mount by looking for /dev/.devfsd, not by catting /proc/mounts. - Catting /proc/mounts can give inaccurate results if you're inside a chroot - and your "outside" root has devfs enabled (which is normally the case, - really, since the CD uses devfs). This should fix a problem where device - nodes don't exist after bootstrap, which causes the sys-devel/perl build to - fail since it cats stuff to /dev/null. (causes obscure "missing seperator - in makefile, line 613" error). No rev bump for this fix. - -*baselayout-1.7.4-r2 (11 March 2002) - - 11 March 2002; Martin Schlemmer - baselayout-1.7.4-r2.ebuild, functions.sh : Fix functions.sh using - /usr/bin/basename for users that have /usr on seperate partition. - -*baselayout-1.7.4-r1 (11 March 2002) - - 11 March 2002; Martin Schlemmer - baselayout-1.7.4-r1.ebuild, depscan.sh : Fix bash error if no service - "provide" a virtual service. - -*baselayout-1.7.4 (10 March 2002) - - 6 March 2002; Martin Schlemmer baselayout-1.7.3-r3.ebuild : - - Fix a bug where merging baselayout with 1.7.3-r1 already installed, would kill - X when it was started with /etc/init.d/xdm. - - 6 March 2002; Martin Schlemmer baselayout-1.7.3-r2.ebuild : - - Fixed the respawning "startDM.sh" process. Fixed the fsck of / when rebooting - for the first time after baselayout merge. - - 5 March 2002; Martin Schlemmer baselayout-1.7.3-r1.ebuild : - - Update /etc/init.d/keymaps and /etc/init.d/consolefont to use the new - sys-apps/kbd package. More xdm fixes and safeguards in /sbin/rc. - - Added a "mkdir -p /etc/X11/" for if it do not exist. - -*baselayout-1.7.3 (4 March 2002) - - 4 March 2002; Martin Schlemmer baselayout-1.7.3.ebuild : - - Add updated xdm scripts to handle the "dead keys" bug. They should move to - the xfree package when tested fully. - - Other minor ajustments. - -*baselayout-1.7.2 (3 March 2002) - - 3 March 2002; Martin Schlemmer baselayout-1.7.2.ebuild : - - Lots of updates and fixes, check /usr/share/doc/baselayout-1.7.2/ChangeLog - for details. - -*baselayout-1.7.1-r2 (25 Feb 2002) - - 25 Feb 2002; Martin Schlemmer baselayout-1.7.1-r2.ebuild : - - Change devices to be created in ${D}/dev and not ${D}/lib/dev-state, as they - are for use only when devfs is not used. - -*baselayout-1.7.1-r1 (20 Feb 2002) - - 20 Feb 2002; Daniel Robbins baselayout-1.7.1-r1.ebuild: - moved MAKEDEV device node creation to pkg_postinst() so that device nodes don't - get recorded in CONTENTS. Latest CVS Portage no longer records device nodes - in CONTENTS since there's generally no point or clean way to unmerge them. - -*baselayout-1.7.1 (6 Feb 2002) - - 6 Feb 2002; M.Schlemmer baselayout-1.7.1.ebuild : - - Move rc-scripts.tar.bz2 to CVS. Remove forcefull install of /etc/devfsd.conf. - -*baselayout-1.7.0-r1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/Manifest deleted file mode 100644 index b264e1db67..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/Manifest +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -DIST baselayout-2.0.3.tar.bz2 39969 SHA256 879308781d845f467eb2b45b9ff006aa799e943f45ddba518f43acae1ec84bdd SHA512 d95a6eaecb6fb92a3a91bcfeacaf4071261058ef6cd2165c63497f514989a41afde1c28ff0571e2945a844d97822e5e463ab4793aa2ff8d181168d491ef5b297 WHIRLPOOL 50101ce1cf729fc117846ec480e0714625383f6d8bed77dcbd01e38ae07410549a2b62a9e8c285624c7cbdf5dc2116c0f1bd5033dcd7defab1bdf1f842c99862 -DIST baselayout-2.1.tar.bz2 40398 SHA256 2ac6f2156513a2820a0eeeecc2cf7e7c0b5e0c750b324f1e21912d5f3cda4956 SHA512 3a7ab13eb0cb75bd96ceab652f6a2848edb93285eaec1993257531bc19a8c9705b82e9928929048df4ad6023bc13eb2f40b15cae63e6a94e316a772fdbae6313 WHIRLPOOL edddd31366baf3b90c7f9d15e4a0ec7b25dcd2820058bc83132ac45c2a48630003f9c7e983283752e6b3f7be4a6d545047461d4f04deb807d2b2a91fd278de35 -DIST baselayout-2.2.tar.bz2 40744 SHA256 11d4a223b06da545c3e59e07c9195570f334b5b1be05d995df0ebc8ea2203e98 SHA512 a5199c42e835d9f2683cc94f3c4c47ecdc392316c24e0932845736e2e90479b0c5c8ad72ead8e0537f097405b7d7548d00b87b7ff8c9e3651486e3c5c0970b36 WHIRLPOOL 60cc4f7f76c5a45c15303e526decffb3bad2b50ac659b1dd072d2ed4b0eb0b31929a1a733ddb03a31ee5882b889a4efb87206f63ffaa2b11e26d36afd0933a95 -EBUILD baselayout-2.0.3.ebuild 7366 SHA256 e72e760fbc2452212fee89e5f4c00437b11d7973b5c27933c58481e9a656f5a4 SHA512 f1608644605f1bf067d7c70b9e137d9cd247a9cbb8a12bd49d263ea9f6de15e649305807b54fcf93f4b7f3d61aa58a4aff9bdb3e4a3471cae21a8deac99a53ac WHIRLPOOL ca3e8e4ce7243906a5d73180f54a276b4759997f07e9b37b606b8c95f9d0a2e1ec7e0d24f79f438c3077bc35c2ca43b901658194b90d7009da36590493b2addd -EBUILD baselayout-2.1-r1.ebuild 8163 SHA256 545773c126bde35ae593c3704b1d4f1ccc5020ffd032d505e4e1d33e6163bfd5 SHA512 5c73a5b2cbf34c3e15bedd454eeb236861d1683c01c017eecc37615bc5fbbceac12974fbe3d8cc41ce5a6a3dceb0d3e7fbcca606e34f02ad22b1c443ab1d6ecd WHIRLPOOL 7e1525a1743b5eea804aeb456be07bbc2b2719a119f77bbfa4a89b8ca9794d99ba9d5ec73a394c3bf15b22b1c55f98468880533cea312ff3195fc33f9698eac0 -EBUILD baselayout-2.1.ebuild 7873 SHA256 919fcf660f37ea4b8b32d9688926ad618ea92fb13743f630dd2352bd215c714d SHA512 71a17a7e75f021b871c72271b4090c954075b3b3d115b987820bfc05d8a5f84b8975902bfe7bfeaba46fb03f9eba8936af96d5e407624f1cd927e4144388c62f WHIRLPOOL 559641ddc94b3287bd520530252247de18c950de555ccd7d69a4e4bf8e1e4be47bd2fb448fedacd4224f163382f438c4292d71b89ab0d2cec98c3b82a9c35704 -EBUILD baselayout-2.2.ebuild 8220 SHA256 02b743c5c61e75e95e900396b3da2b2bb663f5ce5d8446c05e2462e16e493a70 SHA512 797c57e8917183d9d1edd3acabb6514dbc0aca1544638d00387669a937964c0846c73a09a0cf007eb855de47e99141c26356fda182d6eaaeae5d1995b4a29c4e WHIRLPOOL a354606a11c84cad5bfc68e5bca36c083a597ec1b481fea699ff15eb17cbeb308b45a6e19cb2ee21fd6a84efc9a849428fb8c6cb9f8e858a84c0c12398734614 -MISC ChangeLog 9317 SHA256 dc2a2db945605151aad1dc26f8aa5c2704793bd3575e7195e022a28a347a3c4e SHA512 77520caa0fa9acffa4e9d989e7e1ed660e6a6d0432d07766e7639a57e717c0e2269eec46fb621afb0c3bf1800b851280e2593abb691e0fc7fd05b72514470d40 WHIRLPOOL 8c4c34c61895a430636358487d022c530b32ee1b3d8d681e96daa66f30254117135e239069f7761e53a2a6c185052bcdd1699fae01df6f6d6e305a0d8a288969 -MISC ChangeLog-2008 101952 SHA256 cb360ccdd6458e3faa54214ea6370ade92265bafa1b1aa7789165b5dfee3e5c8 SHA512 d888de07f955094603497e06a083ffe33d3bfeeed7aede59bca5cd60a6c1d5334d691a8d0a7ae7534af6e82fcd8dbf522f9ac3024a468f5035a9245024cc726f WHIRLPOOL 97ee6ca2c4b9a3fc0a919cd6f286165b1eec32e32acb7f2c81e04464fd7a34cc5847e7087795479a5475bc25eaea89ae28b56bcfd11f3d51c6153d83c26f9bdb -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCgAGBQJRmmMeAAoJELp701BxlEWfbMwP/A0nkAxTqwNgpoXM9fTxZE9u -Onp1VosvIUjdutgl3QeR5B7WQuXzob1GgLDXkMv1oV0p+GhWyDQnq7TgOwzr/mKc -2uEl0IlCKmADbGZfb/Abf17Zr9lBdKGEMYjTsy5H1UxKz0J7VudNol6+XtyMA0jj -mp02cS3Jll4eK7Dcz73WPq0HYUOl7+5HvKlQOJiKE4+K8EwMuqPxpO5J60uolK/Z -n9qBIYWP47+551R7H0ZPVEqQHnJpiwvA/2vXunKNb3R5MoBRJE9AG4Slb0HTIjlK -yTjGjNKhHWZGvouVeEMIsuVTQO2mj3iRHHxEBMpBAoTQuVVwRDUlrDWN0tjNWkf0 -1oJ2s3KVXoxLj7aFDbDhMczFmpeLmUEavmAs/4XhqsD6XOx44H8C3UCPP8s7xUF4 -4iCf/4Pj1DxarH6g67YviZWCSSyQY7WNOb7j6OhpjoSoUdxJOSB+vft9gnPsCJhS -jwGbDVirgMB5Mw8YaFKznzsni03C0IHHPRSaJ2Izf3DALdH5QOY5Ttv3ngyCJCp9 -vh0JnRvzXaKjxUhsr8AEMYnOWT+f5jPkLEyVly3Q1WZLxQzEvhaYAko9vMZ1h9uw -vlRmbXl6q3aINz2kLgCvLUcWEdJToOPIwz457TO5CIj32KdH8TsnxVnXI0qOLJ3S -o18z2vBRfVMUetgWYcZi -=rxTI ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.0.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.0.3.ebuild deleted file mode 100644 index 9bbb66114a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.0.3.ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.3.ebuild,v 1.10 2011/07/24 21:21:31 hwoarang Exp $ - -inherit eutils multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="build" - -PDEPEND="sys-apps/openrc" - -pkg_preinst() { - # Bug #217848 - Since the remap_dns_vars() called by pkg_preinst() of - # the baselayout-1.x ebuild copies all the real configs from the user's - # /etc/conf.d into ${D}, it makes them all appear to be the default - # versions. In order to protect them from being unmerged after this - # upgrade, modify their timestamps. - touch "${ROOT}"/etc/conf.d/* 2>/dev/null - - # This is written in src_install (so it's in CONTENTS), but punt all - # pending updates to avoid user having to do etc-update (and make the - # pkg_postinst logic simpler). - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Create symlinks for /lib, /usr/lib, and /usr/local/lib and - # merge contents of duplicate directories if necessary. - # Only do this when $ROOT != / since it should only be necessary - # when merging to an empty $ROOT, and it's not very safe to perform - # this operation when $ROOT = /. - if [ "${SYMLINK_LIB}" = yes ] && [ "$ROOT" != / ] ; then - local prefix libabi=$(get_abi_LIBDIR $DEFAULT_ABI) - for prefix in "$ROOT"{,usr/,usr/local/} ; do - - [ ! -d "${prefix}lib" ] && rm -f "${prefix}lib" && \ - mkdir -p "${prefix}lib" - - [ ! -d "$prefix$libabi" ] && ln -sf "${prefix}lib" - - [ -h "$prefix$libabi" ] && [ -d "${prefix}lib" ] && \ - [ "$prefix$libabi" -ef "${prefix}lib" ] && continue - - local destdir=$prefix$libabi/ srcdir=${prefix}lib/ - - [ -d "$destdir" ] || die "unable to create '$destdir'" - [ -d "$srcdir" ] || die "unable to create $srcdir" - - mv -f "$srcdir".keep "$destdir".keep 2>/dev/null - if ! rmdir "$srcdir" 2>/dev/null ; then - ewarn "merging contents of '$srcdir' into '$destdir':" - - # Move directories if the dest doesn't exist. - find "$srcdir" -type d -print0 | \ - while read -d $'\0' src ; do - - # If a parent directory of $src has already - # been merged then it will no longer exist. - [ -d "$src" ] || continue - - dest=$destdir${src#${srcdir}} - if [ ! -d "$dest" ] ; then - if [ -e "$dest" ] ; then - ewarn " not overwriting file '$dest'" \ - "with directory '$src'" - continue - fi - mv -f "$src" "$dest" && \ - ewarn " /${src#${ROOT}} merged" || \ - ewarn " /${src#${ROOT}} not merged" - fi - done - - # Move non-directories. - find "$srcdir" ! -type d -print0 | \ - while read -d $'\0' src ; do - dest=$destdir${src#${srcdir}} - if [ -e "$dest" ] ; then - if [ -d "$dest" ] ; then - ewarn " not overwriting directory '$dest'" \ - "with file '$src'" - else - if [ -f "$src" -a ! -s "$src" ] && \ - [ -f "$dest" -a ! -s "$dest" ] ; then - # Ignore empty files such as '.keep'. - true - else - ewarn " not overwriting file '$dest'" \ - "with file '$src'" - fi - fi - continue - fi - - mv -f "$src" "$dest" && \ - ewarn " /${src#${ROOT}} merged" || \ - ewarn " /${src#${ROOT}} not merged" - done - fi - - rm -rf "${prefix}lib" || \ - die "unable to remove '${prefix}lib'" - - ln -s "$libabi" "${prefix}lib" || \ - die "unable to create '${prefix}lib' symlink" - done - fi - - emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - rm -f "${D}"/usr/share/${PN}/Makefile -} - -src_install() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - - emake \ - OS=$(use kernel_FreeBSD && echo BSD || echo Linux) \ - LIB=${libdir} \ - DESTDIR="${D}" \ - install || die - dodoc ChangeLog.svn - - # need the makefile in pkg_preinst - insinto /usr/share/${PN} - doins Makefile || die - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [ $(get_libdir) != "lib" -o -n "${CONF_MULTILIBDIR}" ]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [ -d "${ROOT}"lib32 -o -d "${ROOT}"lib32 ] && ! has lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release -} - -pkg_postinst() { - local x - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [ -e "${ROOT}etc/${x}" ] && continue - [ -e "${ROOT}usr/share/baselayout/${x}" ] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" "${ROOT}"etc - done - - # Force shadow permissions to not be world-readable #260993 - for x in shadow ; do - [ -e "${ROOT}etc/${x}" ] && chmod o-rwx "${ROOT}etc/${x}" - done - - # Take care of the etc-update for the user - if [ -e "${ROOT}"/etc/._cfg0000_gentoo-release ] ; then - mv "${ROOT}"/etc/._cfg0000_gentoo-release "${ROOT}"/etc/gentoo-release - fi - - # whine about users that lack passwords #193541 - if [[ -e ${ROOT}/etc/shadow ]] ; then - local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${ROOT}"/etc/shadow) - if [[ -n ${bad_users} ]] ; then - echo - ewarn "The following users lack passwords!" - ewarn ${bad_users} - fi - fi - - # whine about users with invalid shells #215698 - if [[ -e ${ROOT}/etc/passwd ]] ; then - local bad_shells=$(awk -F: 'system("test -e " $7) { print $1 " - " $7}' /etc/passwd | sort) - if [[ -n ${bad_shells} ]] ; then - echo - ewarn "The following users have non-existent shells!" - ewarn "${bad_shells}" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1-r1.ebuild deleted file mode 100644 index 317b0026dd..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1-r1.ebuild +++ /dev/null @@ -1,235 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.1-r1.ebuild,v 1.11 2012/08/23 21:47:35 vapier Exp $ - -inherit eutils multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="build kernel_linux" - -PDEPEND="sys-apps/openrc" - -pkg_setup() { - multilib_layout -} - -# Create our multilib dirs - the Makefile has no knowledge of this -multilib_warn() { - local syms=$1 dirs=$2 def_libdir=$3 - - [ -z "${syms}${dirs}" ] && return - - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB}, so that means" - if [ -z "${syms}" ] ; then - ewarn "you need to have these paths as symlinks to ${def_libdir}:" - ewarn "$1" - fi -} -multilib_layout() { - local libdir libdirs=$(get_all_libdirs) def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI) - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - - [ -z "${def_libdir}" ] && die "your DEFAULT_ABI=$DEFAULT_ABI appears to be invalid" - - # figure out which paths should be symlinks and which should be directories - local dirs syms exp d - for libdir in ${libdirs} ; do - exp=( {,usr/,usr/local/}${libdir} ) - for d in "${exp[@]/#/${ROOT}}" ; do - # most things should be dirs - if [ "${SYMLINK_LIB}" = "yes" ] && [ "${libdir}" = "lib" ] ; then - [ ! -h "${d}" ] && [ -e "${d}" ] && dirs+=" ${d}" - else - [ -h "${d}" ] && syms+=" ${d}" - fi - done - done - if [ -n "${syms}${dirs}" ] ; then - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB:-no}, so that means you need to" - ewarn "have these paths configured as follows:" - [ -n "${dirs}" ] && ewarn "symlinks to '${def_libdir}':${dirs}" - [ -n "${syms}" ] && ewarn "directories:${syms}" - ewarn "The ebuild will attempt to fix these, but only for trivial conversions." - ewarn "If things fail, you will need to manually create/move the directories." - echo - fi - - # setup symlinks and dirs where we expect them to be; do not migrate - # data ... just fall over in that case. - local prefix - for prefix in "${ROOT}"{,usr/,usr/local/} ; do - if [ "${SYMLINK_LIB}" = yes ] ; then - # we need to make sure "lib" points to the native libdir - if [ -h "${prefix}lib" ] ; then - # it's already a symlink! assume it's pointing to right place ... - continue - elif [ -d "${prefix}lib" ] ; then - # "lib" is a dir, so need to convert to a symlink - ewarn "Converting ${prefix}lib from a dir to a symlink" - rm -f "${prefix}lib"/.keep - if rmdir "${prefix}lib" 2>/dev/null ; then - ln -s ${def_libdir} "${prefix}lib" || die - else - die "non-empty dir found where we needed a symlink: ${prefix}lib" - fi - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a symlink" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - mkdir -p "${prefix}${def_libdir}" #423571 - fi - else - # we need to make sure "lib" is a dir - if [ -h "${prefix}lib" ] ; then - # "lib" is a symlink, so need to convert to a dir - ewarn "Converting ${prefix}lib from a symlink to a dir" - rm -f "${prefix}lib" || die - if [ -d "${prefix}lib32" ] ; then - ewarn "Migrating ${prefix}lib32 to ${prefix}lib" - mv "${prefix}lib32" "${prefix}lib" || die - else - mkdir -p "${prefix}lib" || die - fi - elif [ -d "${prefix}lib" ] ; then - # make sure the old "lib" ABI location does not exist; we - # only symlinked the lib dir on systems where we moved it - # to "lib32" ... - case ${CHOST} in - i?86*|x86_64*|powerpc*|sparc*|s390*) - if [ -d "${prefix}lib32" ] ; then - rm -f "${prefix}lib32"/.keep - if ! rmdir "${prefix}lib32" 2>/dev/null ; then - ewarn "You need to merge ${prefix}lib32 into ${prefix}lib" - die "non-empty dir found where there should be none: ${prefix}lib32" - fi - fi - ;; - esac - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a dir" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - fi - fi - done -} - -pkg_preinst() { - # Bug #217848 - Since the remap_dns_vars() called by pkg_preinst() of - # the baselayout-1.x ebuild copies all the real configs from the user's - # /etc/conf.d into ${D}, it makes them all appear to be the default - # versions. In order to protect them from being unmerged after this - # upgrade, modify their timestamps. - touch "${ROOT}"/etc/conf.d/* 2>/dev/null - - # This is written in src_install (so it's in CONTENTS), but punt all - # pending updates to avoid user having to do etc-update (and make the - # pkg_postinst logic simpler). - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - multilib_layout - if use build ; then - emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die - fi - rm -f "${D}"/usr/share/${PN}/Makefile -} - -src_install() { - emake \ - OS=$(usex kernel_FreeBSD BSD Linux) \ - DESTDIR="${D}" \ - install || die - dodoc ChangeLog.svn - - # need the makefile in pkg_preinst - insinto /usr/share/${PN} - doins Makefile || die - - # handle multilib paths. do it here because we want this behavior - # regardless of the C library that you're using. we do explicitly - # list paths which the native ldconfig searches, but this isn't - # problematic as it doesn't change the resulting ld.so.cache or - # take longer to generate. similarly, listing both the native - # path and the symlinked path doesn't change the resulting cache. - local libdir ldpaths - for libdir in $(get_all_libdirs) ; do - ldpaths+=":/${libdir}:/usr/${libdir}:/usr/local/${libdir}" - done - echo "LDPATH='${ldpaths#:}'" >> "${D}"/etc/env.d/00basic - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release -} - -pkg_postinst() { - local x - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [ -e "${ROOT}etc/${x}" ] && continue - [ -e "${ROOT}usr/share/baselayout/${x}" ] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" "${ROOT}"etc - done - - # Force shadow permissions to not be world-readable #260993 - for x in shadow ; do - [ -e "${ROOT}etc/${x}" ] && chmod o-rwx "${ROOT}etc/${x}" - done - - # Take care of the etc-update for the user - if [ -e "${ROOT}"/etc/._cfg0000_gentoo-release ] ; then - mv "${ROOT}"/etc/._cfg0000_gentoo-release "${ROOT}"/etc/gentoo-release - fi - - # whine about users that lack passwords #193541 - if [[ -e ${ROOT}/etc/shadow ]] ; then - local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${ROOT}"/etc/shadow) - if [[ -n ${bad_users} ]] ; then - echo - ewarn "The following users lack passwords!" - ewarn ${bad_users} - fi - fi - - # baselayout leaves behind a lot of .keep files, so let's clean them up - find "${ROOT}"/lib*/rcscripts/ -name .keep -exec rm -f {} + 2>/dev/null - find "${ROOT}"/lib*/rcscripts/ -depth -type d -exec rmdir {} + 2>/dev/null - - # whine about users with invalid shells #215698 - if [[ -e ${ROOT}/etc/passwd ]] ; then - local bad_shells=$(awk -F: 'system("test -e " $7) { print $1 " - " $7}' /etc/passwd | sort) - if [[ -n ${bad_shells} ]] ; then - echo - ewarn "The following users have non-existent shells!" - ewarn "${bad_shells}" - fi - fi - - # http://bugs.gentoo.org/361349 - if use kernel_linux; then - mkdir -p "${ROOT}"/run - - if ! grep -qs "^tmpfs.*/run " "${ROOT}"/proc/mounts ; then - echo - ewarn "You should reboot the system now to get /run mounted with tmpfs!" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1.ebuild deleted file mode 100644 index ddbd97f6ac..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.1.ebuild +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.1.ebuild,v 1.7 2012/04/26 14:30:49 aballier Exp $ - -inherit eutils multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="build" - -PDEPEND="sys-apps/openrc" - -pkg_setup() { - multilib_layout -} - -# Create our multilib dirs - the Makefile has no knowledge of this -multilib_warn() { - local syms=$1 dirs=$2 def_libdir=$3 - - [ -z "${syms}${dirs}" ] && return - - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB}, so that means" - if [ -z "${syms}" ] ; then - ewarn "you need to have these paths as symlinks to ${def_libdir}:" - ewarn "$1" - fi -} -multilib_layout() { - local libdir libdirs=$(get_all_libdirs) def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI) - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - - [ -z "${def_libdir}" ] && die "your DEFAULT_ABI=$DEFAULT_ABI appears to be invalid" - - # figure out which paths should be symlinks and which should be directories - local dirs syms exp d - for libdir in ${libdirs} ; do - exp=( {,usr/,usr/local/}${libdir} ) - for d in "${exp[@]/#/${ROOT}}" ; do - # most things should be dirs - if [ "${SYMLINK_LIB}" = "yes" ] && [ "${libdir}" = "lib" ] ; then - [ ! -h "${d}" ] && [ -e "${d}" ] && dirs+=" ${d}" - else - [ -h "${d}" ] && syms+=" ${d}" - fi - done - done - if [ -n "${syms}${dirs}" ] ; then - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB:-no}, so that means you need to" - ewarn "have these paths configured as follows:" - [ -n "${dirs}" ] && ewarn "symlinks to '${def_libdir}':${dirs}" - [ -n "${syms}" ] && ewarn "directories:${syms}" - ewarn "The ebuild will attempt to fix these, but only for trivial conversions." - ewarn "If things fail, you will need to manually create/move the directories." - echo - fi - - # setup symlinks and dirs where we expect them to be; do not migrate - # data ... just fall over in that case. - local prefix - for prefix in "${ROOT}"{,usr/,usr/local/} ; do - if [ "${SYMLINK_LIB}" = yes ] ; then - # we need to make sure "lib" points to the native libdir - if [ -h "${prefix}lib" ] ; then - # it's already a symlink! assume it's pointing to right place ... - continue - elif [ -d "${prefix}lib" ] ; then - # "lib" is a dir, so need to convert to a symlink - ewarn "Converting ${prefix}lib from a dir to a symlink" - rm -f "${prefix}lib"/.keep - if rmdir "${prefix}lib" 2>/dev/null ; then - ln -s ${def_libdir} "${prefix}lib" || die - else - die "non-empty dir found where we needed a symlink: ${prefix}lib" - fi - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a symlink" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - fi - else - # we need to make sure "lib" is a dir - if [ -h "${prefix}lib" ] ; then - # "lib" is a symlink, so need to convert to a dir - ewarn "Converting ${prefix}lib from a symlink to a dir" - rm -f "${prefix}lib" || die - if [ -d "${prefix}lib32" ] ; then - ewarn "Migrating ${prefix}lib32 to ${prefix}lib" - mv "${prefix}lib32" "${prefix}lib" || die - else - mkdir -p "${prefix}lib" || die - fi - elif [ -d "${prefix}lib" ] ; then - # make sure the old "lib" ABI location does not exist; we - # only symlinked the lib dir on systems where we moved it - # to "lib32" ... - case ${CHOST} in - i?86*|x86_64*|powerpc*|sparc*|s390*) - if [ -d "${prefix}lib32" ] ; then - rm -f "${prefix}lib32"/.keep - if ! rmdir "${prefix}lib32" 2>/dev/null ; then - ewarn "You need to merge ${prefix}lib32 into ${prefix}lib" - die "non-empty dir found where there should be none: ${prefix}lib32" - fi - fi - ;; - esac - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a dir" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - fi - fi - done -} - -pkg_preinst() { - # Bug #217848 - Since the remap_dns_vars() called by pkg_preinst() of - # the baselayout-1.x ebuild copies all the real configs from the user's - # /etc/conf.d into ${D}, it makes them all appear to be the default - # versions. In order to protect them from being unmerged after this - # upgrade, modify their timestamps. - touch "${ROOT}"/etc/conf.d/* 2>/dev/null - - # This is written in src_install (so it's in CONTENTS), but punt all - # pending updates to avoid user having to do etc-update (and make the - # pkg_postinst logic simpler). - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - multilib_layout - if use build ; then - emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die - fi - rm -f "${D}"/usr/share/${PN}/Makefile -} - -src_install() { - emake \ - OS=$(usex kernel_FreeBSD BSD Linux) \ - DESTDIR="${D}" \ - install || die - dodoc ChangeLog.svn - - # need the makefile in pkg_preinst - insinto /usr/share/${PN} - doins Makefile || die - - # handle multilib paths. do it here because we want this behavior - # regardless of the C library that you're using. we do explicitly - # list paths which the native ldconfig searches, but this isn't - # problematic as it doesn't change the resulting ld.so.cache or - # take longer to generate. similarly, listing both the native - # path and the symlinked path doesn't change the resulting cache. - local libdir ldpaths - for libdir in $(get_all_libdirs) ; do - ldpaths+=":/${libdir}:/usr/${libdir}:/usr/local/${libdir}" - done - echo "LDPATH='${ldpaths#:}'" >> "${D}"/etc/env.d/00basic - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release -} - -pkg_postinst() { - local x - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [ -e "${ROOT}etc/${x}" ] && continue - [ -e "${ROOT}usr/share/baselayout/${x}" ] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" "${ROOT}"etc - done - - # Force shadow permissions to not be world-readable #260993 - for x in shadow ; do - [ -e "${ROOT}etc/${x}" ] && chmod o-rwx "${ROOT}etc/${x}" - done - - # Take care of the etc-update for the user - if [ -e "${ROOT}"/etc/._cfg0000_gentoo-release ] ; then - mv "${ROOT}"/etc/._cfg0000_gentoo-release "${ROOT}"/etc/gentoo-release - fi - - # whine about users that lack passwords #193541 - if [[ -e ${ROOT}/etc/shadow ]] ; then - local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${ROOT}"/etc/shadow) - if [[ -n ${bad_users} ]] ; then - echo - ewarn "The following users lack passwords!" - ewarn ${bad_users} - fi - fi - - # baselayout leaves behind a lot of .keep files, so let's clean them up - find "${ROOT}"/lib*/rcscripts/ -name .keep -exec rm -f {} + 2>/dev/null - find "${ROOT}"/lib*/rcscripts/ -depth -type d -exec rmdir {} + 2>/dev/null - - # whine about users with invalid shells #215698 - if [[ -e ${ROOT}/etc/passwd ]] ; then - local bad_shells=$(awk -F: 'system("test -e " $7) { print $1 " - " $7}' /etc/passwd | sort) - if [[ -n ${bad_shells} ]] ; then - echo - ewarn "The following users have non-existent shells!" - ewarn "${bad_shells}" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.2.ebuild deleted file mode 100644 index a438931dcc..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/baselayout-2.2.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.2.ebuild,v 1.14 2013/05/20 17:56:20 ago Exp $ - -inherit eutils multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="build kernel_linux" - -PDEPEND="sys-apps/openrc" - -pkg_setup() { - multilib_layout -} - -# Create our multilib dirs - the Makefile has no knowledge of this -multilib_warn() { - local syms=$1 dirs=$2 def_libdir=$3 - - [ -z "${syms}${dirs}" ] && return - - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB}, so that means" - if [ -z "${syms}" ] ; then - ewarn "you need to have these paths as symlinks to ${def_libdir}:" - ewarn "$1" - fi -} -multilib_layout() { - local libdir libdirs=$(get_all_libdirs) def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI) - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - - [ -z "${def_libdir}" ] && die "your DEFAULT_ABI=$DEFAULT_ABI appears to be invalid" - - # figure out which paths should be symlinks and which should be directories - local dirs syms exp d - for libdir in ${libdirs} ; do - exp=( {,usr/,usr/local/}${libdir} ) - for d in "${exp[@]/#/${ROOT}}" ; do - # most things should be dirs - if [ "${SYMLINK_LIB}" = "yes" ] && [ "${libdir}" = "lib" ] ; then - [ ! -h "${d}" ] && [ -e "${d}" ] && dirs+=" ${d}" - else - [ -h "${d}" ] && syms+=" ${d}" - fi - done - done - if [ -n "${syms}${dirs}" ] ; then - ewarn "Your system profile has SYMLINK_LIB=${SYMLINK_LIB:-no}, so that means you need to" - ewarn "have these paths configured as follows:" - [ -n "${dirs}" ] && ewarn "symlinks to '${def_libdir}':${dirs}" - [ -n "${syms}" ] && ewarn "directories:${syms}" - ewarn "The ebuild will attempt to fix these, but only for trivial conversions." - ewarn "If things fail, you will need to manually create/move the directories." - echo - fi - - # setup symlinks and dirs where we expect them to be; do not migrate - # data ... just fall over in that case. - local prefix - for prefix in "${ROOT}"{,usr/,usr/local/} ; do - if [ "${SYMLINK_LIB}" = yes ] ; then - # we need to make sure "lib" points to the native libdir - if [ -h "${prefix}lib" ] ; then - # it's already a symlink! assume it's pointing to right place ... - continue - elif [ -d "${prefix}lib" ] ; then - # "lib" is a dir, so need to convert to a symlink - ewarn "Converting ${prefix}lib from a dir to a symlink" - rm -f "${prefix}lib"/.keep - if rmdir "${prefix}lib" 2>/dev/null ; then - ln -s ${def_libdir} "${prefix}lib" || die - else - die "non-empty dir found where we needed a symlink: ${prefix}lib" - fi - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a symlink" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - mkdir -p "${prefix}${def_libdir}" #423571 - fi - else - # we need to make sure "lib" is a dir - if [ -h "${prefix}lib" ] ; then - # "lib" is a symlink, so need to convert to a dir - ewarn "Converting ${prefix}lib from a symlink to a dir" - rm -f "${prefix}lib" || die - if [ -d "${prefix}lib32" ] ; then - ewarn "Migrating ${prefix}lib32 to ${prefix}lib" - mv "${prefix}lib32" "${prefix}lib" || die - else - mkdir -p "${prefix}lib" || die - fi - elif [ -d "${prefix}lib" ] ; then - # make sure the old "lib" ABI location does not exist; we - # only symlinked the lib dir on systems where we moved it - # to "lib32" ... - case ${CHOST} in - *-gentoo-freebsd*) ;; # We want it the other way on fbsd. - i?86*|x86_64*|powerpc*|sparc*|s390*) - if [ -d "${prefix}lib32" ] ; then - rm -f "${prefix}lib32"/.keep - if ! rmdir "${prefix}lib32" 2>/dev/null ; then - ewarn "You need to merge ${prefix}lib32 into ${prefix}lib" - die "non-empty dir found where there should be none: ${prefix}lib32" - fi - fi - ;; - esac - else - # nothing exists, so just set it up sanely - ewarn "Initializing ${prefix}lib as a dir" - mkdir -p "${prefix}" || die - rm -f "${prefix}lib" || die - ln -s ${def_libdir} "${prefix}lib" || die - fi - fi - done -} - -pkg_preinst() { - # Bug #217848 - Since the remap_dns_vars() called by pkg_preinst() of - # the baselayout-1.x ebuild copies all the real configs from the user's - # /etc/conf.d into ${D}, it makes them all appear to be the default - # versions. In order to protect them from being unmerged after this - # upgrade, modify their timestamps. - touch "${ROOT}"/etc/conf.d/* 2>/dev/null - - # This is written in src_install (so it's in CONTENTS), but punt all - # pending updates to avoid user having to do etc-update (and make the - # pkg_postinst logic simpler). - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - multilib_layout - if use build ; then - emake -C "${D}/usr/share/${PN}" DESTDIR="${ROOT}" layout || die - fi - rm -f "${D}"/usr/share/${PN}/Makefile -} - -src_install() { - emake \ - OS=$(usex kernel_FreeBSD BSD Linux) \ - DESTDIR="${D}" \ - install || die - dodoc ChangeLog.svn - - # need the makefile in pkg_preinst - insinto /usr/share/${PN} - doins Makefile || die - - # handle multilib paths. do it here because we want this behavior - # regardless of the C library that you're using. we do explicitly - # list paths which the native ldconfig searches, but this isn't - # problematic as it doesn't change the resulting ld.so.cache or - # take longer to generate. similarly, listing both the native - # path and the symlinked path doesn't change the resulting cache. - local libdir ldpaths - for libdir in $(get_all_libdirs) ; do - ldpaths+=":/${libdir}:/usr/${libdir}:/usr/local/${libdir}" - done - echo "LDPATH='${ldpaths#:}'" >> "${D}"/etc/env.d/00basic - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release -} - -pkg_postinst() { - local x - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [ -e "${ROOT}etc/${x}" ] && continue - [ -e "${ROOT}usr/share/baselayout/${x}" ] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" "${ROOT}"etc - done - - # Force shadow permissions to not be world-readable #260993 - for x in shadow ; do - [ -e "${ROOT}etc/${x}" ] && chmod o-rwx "${ROOT}etc/${x}" - done - - # Take care of the etc-update for the user - if [ -e "${ROOT}"/etc/._cfg0000_gentoo-release ] ; then - mv "${ROOT}"/etc/._cfg0000_gentoo-release "${ROOT}"/etc/gentoo-release - fi - - # whine about users that lack passwords #193541 - if [[ -e ${ROOT}/etc/shadow ]] ; then - local bad_users=$(sed -n '/^[^:]*::/s|^\([^:]*\)::.*|\1|p' "${ROOT}"/etc/shadow) - if [[ -n ${bad_users} ]] ; then - echo - ewarn "The following users lack passwords!" - ewarn ${bad_users} - fi - fi - - # baselayout leaves behind a lot of .keep files, so let's clean them up - find "${ROOT}"/lib*/rcscripts/ -name .keep -exec rm -f {} + 2>/dev/null - find "${ROOT}"/lib*/rcscripts/ -depth -type d -exec rmdir {} + 2>/dev/null - - # whine about users with invalid shells #215698 - if [[ -e ${ROOT}/etc/passwd ]] ; then - local bad_shells=$(awk -F: 'system("test -e " $7) { print $1 " - " $7}' /etc/passwd | sort) - if [[ -n ${bad_shells} ]] ; then - echo - ewarn "The following users have non-existent shells!" - ewarn "${bad_shells}" - fi - fi - - # http://bugs.gentoo.org/361349 - if use kernel_linux; then - mkdir -p "${ROOT}"/run - - if ! grep -qs "^tmpfs.*/run " "${ROOT}"/proc/mounts ; then - echo - ewarn "You should reboot the system now to get /run mounted with tmpfs!" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/metadata.xml deleted file mode 100644 index 96a2d58636..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/baselayout/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -base-system - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/ChangeLog deleted file mode 100644 index 334e3b3563..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/ChangeLog +++ /dev/null @@ -1,1396 +0,0 @@ -# ChangeLog for sys-apps/coreutils -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/ChangeLog,v 1.369 2013/01/22 15:53:27 gmsoft Exp $ - - 22 Jan 2013; Guy Martin coreutils-8.20-r2.ebuild: - Marked stable on hppa to fix #452570. - - 17 Jan 2013; Mike Frysinger coreutils-8.20-r2.ebuild: - Fix building on hppa-1.1 systems #452570 by Jeroen Roovers. - - 11 Jan 2013; Lars Wendler coreutils-8.20-r2.ebuild: - non-maintainer commit: Fixed download location of patchset. - -*coreutils-8.20-r2 (11 Jan 2013) - - 11 Jan 2013; Mike Frysinger +coreutils-8.20-r2.ebuild: - Add fix from upstream for `seq -s` misbehavior #448716 by Homer. Fix parallel - recursive cp errors w/mkdir #449838 by Michał Górny. - - 01 Jan 2013; Raúl Porcel coreutils-8.20.ebuild: - m68k/s390/sh stable wrt #443536 - - 30 Dec 2012; Agostino Sarubbo coreutils-8.20.ebuild: - Stable for alpha, wrt bug #443536 - - 29 Dec 2012; Agostino Sarubbo coreutils-8.20.ebuild: - Stable for sparc, wrt bug #443536 - -*coreutils-8.20-r1 (19 Dec 2012) - - 19 Dec 2012; Mike Frysinger +coreutils-8.20-r1.ebuild: - Add fix from upstream for `cp --no-preserve=mode` always exiting w/status of 1 - as noticed in ChromiumOS. - - 17 Dec 2012; Agostino Sarubbo coreutils-8.20.ebuild: - Stable for ia64, wrt bug #443536 - - 08 Dec 2012; Mike Frysinger coreutils-8.20.ebuild: - Disable man generation for native compiles too #446438 by Mario Kicherer. - - 07 Dec 2012; Mike Frysinger coreutils-8.20.ebuild: - Fix cross-compiling #446104 and x32 building. - - 04 Dec 2012; coreutils-8.20.ebuild: - Stable for x86, wrt bug #443536 - - 02 Dec 2012; Anthony G. Basile coreutils-8.20.ebuild: - stable ppc ppc64, bug #443536 - - 02 Dec 2012; Markus Meier coreutils-8.20.ebuild: - arm stable, bug #443536 - - 30 Nov 2012; Sergey Popov coreutils-8.20.ebuild: - Stable on amd64, wrt bug #443536 - - 29 Nov 2012; Jeroen Roovers coreutils-8.20.ebuild: - Stable for HPPA (bug #443536). - -*coreutils-8.20 (23 Oct 2012) - - 23 Oct 2012; Mike Frysinger +coreutils-8.20.ebuild: - Version bump. - - 03 Oct 2012; Brent Baude coreutils-8.16.ebuild: - Marking coreutils-8.16 ppc for bug 431722 - - 30 Sep 2012; Raúl Porcel coreutils-8.16.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431722 - - 27 Sep 2012; Anthony G. Basile coreutils-8.16.ebuild: - stable ppc ppc64, bug #431722 - - 23 Sep 2012; Pawel Hajdan jr coreutils-8.16.ebuild: - x86 stable wrt bug #431722 - - 06 Sep 2012; Mike Frysinger coreutils-8.16.ebuild: - Hack the glibc-2.16/gets issue to current stable (already fixed in newer - versions). - - 23 Aug 2012; Markus Meier coreutils-8.16.ebuild: - arm stable, bug #431722 - -*coreutils-8.19 (20 Aug 2012) - - 20 Aug 2012; Mike Frysinger +coreutils-8.19.ebuild: - Version bump. - - 20 Aug 2012; Jeroen Roovers coreutils-8.16.ebuild: - Stable for HPPA (bug #431722). - - 18 Aug 2012; Mike Frysinger coreutils-8.18.ebuild: - Depend on USE=static-libs for lib packages when USE=static #425732 by - Christian Ruppert. - - 18 Aug 2012; Mike Frysinger coreutils-8.18.ebuild: - Fix static linking #425730 by Christian Ruppert. - - 18 Aug 2012; Agostino Sarubbo coreutils-8.16.ebuild: - Stable for amd64, wrt bug #431722 - -*coreutils-8.18 (12 Aug 2012) - - 12 Aug 2012; Mike Frysinger +coreutils-8.18.ebuild: - Version bump. - - 11 Jul 2012; Richard Yao coreutils-8.17.ebuild: - Support Gentoo FreeBSD, bug #424856, discussed with ssuominen in IRC - - 24 May 2012; Mike Frysinger coreutils-8.17.ebuild: - Set gl_cv_func_realpath_works when cross-compiling #416629 by Robin Bankhead. - -*coreutils-8.17 (10 May 2012) - - 10 May 2012; Mike Frysinger +coreutils-8.17.ebuild: - Version bump. - - 28 Mar 2012; Mike Frysinger coreutils-8.16.ebuild: - Force mknod test to avoid dying when running as root #409919 by Paweł - Rumian. - - 27 Mar 2012; Mike Frysinger coreutils-8.5.ebuild, - coreutils-8.5-r1.ebuild, coreutils-8.7.ebuild, coreutils-8.8.ebuild, - coreutils-8.9.ebuild, coreutils-8.10.ebuild, coreutils-8.11.ebuild, - coreutils-8.12.ebuild, coreutils-8.13.ebuild, coreutils-8.14.ebuild, - coreutils-8.15.ebuild, coreutils-8.16.ebuild: - Migrate to gnu-alpha mirror. - -*coreutils-8.16 (27 Mar 2012) - - 27 Mar 2012; Mike Frysinger +coreutils-8.16.ebuild: - Version bump. - - 19 Feb 2012; Raúl Porcel coreutils-8.14.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #397929 - - 02 Feb 2012; Samuli Suominen coreutils-8.14.ebuild: - ppc64 stable wrt #397929 - - 01 Feb 2012; Brent Baude coreutils-8.14.ebuild: - Marking coreutils-8.14 ppc for bug 397929 - - 21 Jan 2012; Pawel Hajdan jr coreutils-8.14.ebuild: - x86 stable wrt bug #397929 - - 18 Jan 2012; Markus Meier coreutils-8.14.ebuild: - arm stable, bug #397929 - - 17 Jan 2012; Jeroen Roovers coreutils-8.14.ebuild: - Stable for HPPA (bug #397929). - - 07 Jan 2012; Agostino Sarubbo coreutils-8.14.ebuild: - Stable for AMD64, wrt bug #397929 - -*coreutils-8.15 (06 Jan 2012) - - 06 Jan 2012; Mike Frysinger +coreutils-8.15.ebuild: - Version bump. - - 18 Oct 2011; Mike Frysinger coreutils-8.14.ebuild: - Extend man page hack to missing perl #387091 by nzqr. - -*coreutils-8.14 (13 Oct 2011) - - 13 Oct 2011; Mike Frysinger +coreutils-8.14.ebuild: - Version bump. - -*coreutils-8.13 (09 Sep 2011) - - 09 Sep 2011; Mike Frysinger +coreutils-8.13.ebuild: - Version bump. - -*coreutils-8.12 (26 Apr 2011) - - 26 Apr 2011; Mike Frysinger +coreutils-8.12.ebuild: - Version bump. - -*coreutils-8.11 (14 Apr 2011) - - 14 Apr 2011; Mike Frysinger +coreutils-8.11.ebuild: - Version bump. - - 17 Mar 2011; Mike Frysinger coreutils-8.10.ebuild: - Add warning for users with buggy btrfs setups #353907 by Zac Medico. - - 19 Feb 2011; Mike Frysinger coreutils-8.10.ebuild: - Add patch from upstream for sandbox/git misbehavior #355045 by Kyle Milz. - -*coreutils-8.10 (05 Feb 2011) - - 05 Feb 2011; Mike Frysinger +coreutils-8.10.ebuild: - Version bump. - -*coreutils-8.9 (04 Jan 2011) - - 04 Jan 2011; Mike Frysinger +coreutils-8.9.ebuild: - Version bump. - - 03 Jan 2011; Michael Weber coreutils-8.7.ebuild: - sparc stable (bug 348471) - - 30 Dec 2010; Mike Frysinger coreutils-8.7.ebuild: - Mark alpha/ia64/s390/sh stable #348471. - - 30 Dec 2010; Mike Frysinger coreutils-8.7.ebuild, - coreutils-8.8.ebuild: - No longer need ncurses #350126 by Jonathan Callen. - -*coreutils-8.8 (23 Dec 2010) - - 23 Dec 2010; Mike Frysinger +coreutils-8.8.ebuild: - Version bump. - - 22 Dec 2010; Markos Chandras coreutils-8.7.ebuild: - Stable on amd64 wrt bug #348471 - - 21 Dec 2010; Markus Meier coreutils-8.7.ebuild: - arm stable, bug #348471 - - 14 Dec 2010; Mike Frysinger coreutils-8.7.ebuild: - Avoid perl dep for compiled in dircolors default #348642. - - 13 Dec 2010; Brent Baude coreutils-8.7.ebuild: - Marking coreutils-8.7 ppc64 for bug 348471 - - 13 Dec 2010; Brent Baude coreutils-8.7.ebuild: - Marking coreutils-8.7 ppc for bug 348471 - - 13 Dec 2010; Jeroen Roovers coreutils-8.7.ebuild: - Stable for HPPA (bug #348471). - - 12 Dec 2010; Pawel Hajdan jr coreutils-8.7.ebuild: - x86 stable wrt bug #348471 - -*coreutils-8.7 (13 Nov 2010) - - 13 Nov 2010; Mike Frysinger +coreutils-8.7.ebuild: - Version bump. - -*coreutils-8.6 (26 Oct 2010) - - 26 Oct 2010; Mike Frysinger +coreutils-8.6.ebuild: - Version bump #342583. - - 18 Sep 2010; Raúl Porcel coreutils-8.5.ebuild: - sparc stable wrt #327147 - - 13 Aug 2010; Joseph Jezak coreutils-8.5.ebuild: - Marked ppc stable for bug #327147. - -*coreutils-8.5-r1 (19 Jul 2010) - - 19 Jul 2010; Mike Frysinger +coreutils-8.5-r1.ebuild: - Include i18n patch from Fedora #328827 by Arago. - - 19 Jul 2010; Mike Frysinger coreutils-8.5.ebuild: - Stabilize for alpha/arm/ia64/s390/sh #327147. - - 19 Jul 2010; Mike Frysinger coreutils-8.5.ebuild: - Workaround stdbuf build failure when USE=static #321821 by Igor - Novgorodov. - - 14 Jul 2010; Markos Chandras coreutils-8.5.ebuild: - Stable on amd64 wrt bug #327147 - - 11 Jul 2010; Christian Faulhammer coreutils-8.5.ebuild: - stable x86, bug 327147 - - 10 Jul 2010; Brent Baude coreutils-8.5.ebuild: - Marking coreutils-8.5 ppc64 for bug 327147 - - 10 Jul 2010; Jeroen Roovers coreutils-8.5.ebuild: - Stable for HPPA (bug #327147). - - 24 May 2010; coreutils-8.4.ebuild: - ppc stable #311827 - - 22 May 2010; Raúl Porcel coreutils-8.4.ebuild: - sparc stable wrt #311827 - - 20 May 2010; Mike Frysinger coreutils-8.4.ebuild: - Mark alpha/arm/ia64/s390/sh stable #311827. - - 11 May 2010; Brent Baude coreutils-8.4.ebuild: - Marking coreutils-8.4 ppc64 for bug 311827 - - 08 May 2010; Mike Frysinger coreutils-8.4.ebuild: - Tweak tests in i18n patch #317565 by T Chan. - -*coreutils-8.5 (24 Apr 2010) - - 24 Apr 2010; Mike Frysinger +coreutils-8.5.ebuild: - Version bump. - - 08 Apr 2010; Christian Faulhammer coreutils-8.4.ebuild: - stable x86, bug 311827 - - 05 Apr 2010; Markos Chandras coreutils-8.4.ebuild: - Stable on amd64 wrt bug #311827 - - 29 Mar 2010; Jeroen Roovers coreutils-8.4.ebuild: - Stable for HPPA (bug #311827). - - 28 Mar 2010; Mike Frysinger coreutils-8.4.ebuild: - Force statfs tests when cross-compiling #311569 by Stephen Lewis. - - 24 Jan 2010; Mike Frysinger coreutils-8.4.ebuild: - Disable selinux tests when USE=-selinux #301782 by Philipp Riegger. - -*coreutils-8.4 (13 Jan 2010) - - 13 Jan 2010; Mike Frysinger +coreutils-8.4.ebuild: - Version bump. - -*coreutils-8.3 (08 Jan 2010) - - 08 Jan 2010; Mike Frysinger +coreutils-8.3.ebuild: - Version bump. - - 05 Jan 2010; Mike Frysinger coreutils-8.2.ebuild: - Add tac/-lrt build fix from upstream #298581 by Yuri Vasilevski. Include - unicode patch from Fedora via USE=unicode #266866 by Glenn Sommer. - -*coreutils-8.2 (11 Dec 2009) - - 11 Dec 2009; Mike Frysinger +coreutils-8.2.ebuild: - Version bump. - - 02 Dec 2009; Mike Frysinger coreutils-8.1.ebuild: - Force people to start migrating to xz-utils. - -*coreutils-8.1 (19 Nov 2009) - - 19 Nov 2009; Mike Frysinger +coreutils-8.1.ebuild: - Version bump #288253 by Rafał Mużyło. - - 09 Nov 2009; Mike Frysinger coreutils-7.6.ebuild: - Use new packager flags to tag binaries with Gentoo info. - - 31 Oct 2009; Brent Baude coreutils-7.5-r1.ebuild: - Marking coreutils-7.5 ppc64 for bug 287219 - - 21 Oct 2009; Jeroen Roovers coreutils-7.5-r1.ebuild: - Stable for HPPA (bug #287219). - -*coreutils-7.5-r1 (18 Oct 2009) - - 18 Oct 2009; Mike Frysinger +coreutils-7.5-r1.ebuild: - Add fix from newer versions for cp/mv problems on older kernels #289134 by - Allen Brooker. - - 12 Oct 2009; Mike Frysinger coreutils-7.5.ebuild, - coreutils-7.6.ebuild: - Inform people to reload their LS_COLOR env settings #288693 by Dirkjan - Ochtman. - - 10 Oct 2009; Raúl Porcel coreutils-7.5.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #287219 - - 09 Oct 2009; Mike Frysinger coreutils-7.6.ebuild: - Add patch from upstream for mktemp build failures on some systems #288183 - by Alexey Charkov. - - 07 Oct 2009; nixnut coreutils-7.5.ebuild: - ppc stable #287219 - - 05 Oct 2009; Markus Meier coreutils-7.5.ebuild: - amd64/arm/x86 stable, bug #287219 - - 03 Oct 2009; Raúl Porcel coreutils-7.4.ebuild: - ia64/m68k/s390/sh/sparc stable wrt #281699 - -*coreutils-7.6 (23 Sep 2009) - - 23 Sep 2009; Mike Frysinger +coreutils-7.6.ebuild: - Version bump #284727 by Arfrever Frehtes Taifersar Arahesis. - - 13 Sep 2009; Markus Meier coreutils-7.4.ebuild: - arm stable, bug #281699 - - 03 Sep 2009; Mike Frysinger coreutils-7.1.ebuild, - coreutils-7.2.ebuild, coreutils-7.4.ebuild, coreutils-7.5.ebuild: - Workaround broken --enable-libcap handling #283589 by Alberto. - - 31 Aug 2009; Brent Baude coreutils-7.4.ebuild: - stable ppc64, bug 281699 - - 29 Aug 2009; Tobias Klausmann coreutils-7.4.ebuild: - Stable on alpha, bug #281699 - - 29 Aug 2009; nixnut coreutils-7.4.ebuild: - ppc stable #281699 - -*coreutils-7.5 (20 Aug 2009) - - 20 Aug 2009; Mike Frysinger +coreutils-7.5.ebuild: - Version bump. - - 19 Aug 2009; Jeroen Roovers coreutils-7.4.ebuild: - Stable for HPPA (bug #281699). - - 19 Aug 2009; Jeremy Olexa coreutils-7.4.ebuild: - amd64 stable, all tests passed. bug 281699 - - 18 Aug 2009; Christian Faulhammer coreutils-7.4.ebuild: - stable x86, bug 281699 - - 16 Aug 2009; Mike Frysinger coreutils-7.1.ebuild, - coreutils-7.2.ebuild, coreutils-7.4.ebuild: - Depend on xz-utils or lzma-utils. - - 06 Jul 2009; Mike Frysinger coreutils-7.4.ebuild: - Auto delete /bin/dircolors if it is from early coreutils #224823 by Stefan - de Konink. - - 16 May 2009; Mike Frysinger coreutils-7.1.ebuild, - coreutils-7.2.ebuild, coreutils-7.4.ebuild: - Allow /dev/loop when running mount #269758 by Nick Fortino. - -*coreutils-7.4 (07 May 2009) - - 07 May 2009; Mike Frysinger +coreutils-7.4.ebuild: - Version bump. - - 27 Apr 2009; Mike Frysinger coreutils-7.1, - coreutils-7.2: - Control gmp support via USE=gmp #267226 by Raúl Porcel. - - 18 Apr 2009; Raúl Porcel coreutils-7.1.ebuild: - arm/ia64/sh/sparc stable wrt #265614 - - 18 Apr 2009; Markus Meier coreutils-7.1: - amd64/x86 stable, bug #265614 - - 12 Apr 2009; Brent Baude coreutils-7.1.ebuild: - stable ppc64, bug 265614 - - 12 Apr 2009; Jeroen Roovers coreutils-7.1.ebuild: - Stable for HPPA (bug #265614). - - 12 Apr 2009; Tobias Klausmann coreutils-7.1.ebuild: - Stable on alpha, bug #265614 - - 12 Apr 2009; Mike Frysinger coreutils-7.1.ebuild, - coreutils-7.2.ebuild: - Allow mtab to be writable when running tests with mount #265725 by Nick - Fortino. - - 11 Apr 2009; nixnut coreutils-7.1.ebuild: - ppc stable #265614 - - 02 Apr 2009; Mike Frysinger coreutils-7.2.ebuild: - Add fix from upstream for mv/i-3 test failure #264455 by Ryan Hill. - -*coreutils-7.2 (31 Mar 2009) - - 31 Mar 2009; Mike Frysinger +coreutils-7.2.ebuild: - Version bump. - - 12 Mar 2009; Mike Frysinger coreutils-7.1.ebuild: - Fix some test failures #259876 by Ryan Hill. - - 11 Mar 2009; Mike Frysinger coreutils-7.1.ebuild: - Control libcap via USE=caps #260813 by Espen Hustad. - - 11 Mar 2009; Mike Frysinger coreutils-7.1.ebuild: - Block tct/netatalk due to timeout collision #259870, and block ccp4 due to - truncate collision #260533. - -*coreutils-7.1 (22 Feb 2009) - - 22 Feb 2009; Mike Frysinger +coreutils-7.1.ebuild: - Version bump #242566. - - 27 Nov 2008; Mike Frysinger coreutils-6.12-r2.ebuild: - Block sys-apps/stat #248312 by Diego E. Pettenò. - -*coreutils-6.12-r2 (16 Oct 2008) -*coreutils-6.10-r3 (16 Oct 2008) - - 16 Oct 2008; Robin H. Johnson - +files/coreutils-6.10-selinux-opt.patch, +coreutils-6.10-r3.ebuild, - +coreutils-6.12-r2.ebuild: - Fix automagical linking against libselinux per bug #230073. - -*coreutils-6.12-r1 (27 Jul 2008) - - 27 Jul 2008; Peter Alfredsen - +files/gnulib-utimens-update.patch, -coreutils-6.12.ebuild, - +coreutils-6.12-r1.ebuild: - Fix for bug #224483. People with old kernels can use this once more. - -*coreutils-6.12 (01 Jun 2008) - - 01 Jun 2008; Mike Frysinger +coreutils-6.12.ebuild: - Version bump. - - 29 Apr 2008; Brent Baude coreutils-6.10-r2.ebuild: - stable ppc, bug 218927 - - 24 Apr 2008; Jeroen Roovers coreutils-6.10-r2.ebuild: - Stable for HPPA (bug #218927). - - 24 Apr 2008; Markus Rothe coreutils-6.10-r2.ebuild: - Stable on ppc64; bug #218927 - - 24 Apr 2008; coreutils-6.10-r2.ebuild: - Stable on amd64; bug 218927 - - 24 Apr 2008; Raúl Porcel coreutils-6.10-r2.ebuild: - alpha/ia64/sparc/x86 stable wrt #218927 - -*coreutils-6.11 (19 Apr 2008) - - 19 Apr 2008; Mike Frysinger +coreutils-6.11.ebuild: - Version bump. - - 17 Apr 2008; nixnut coreutils-6.10-r1.ebuild: - Stable on ppc wrt bug 217239 - - 14 Apr 2008; Jeroen Roovers coreutils-6.10-r1.ebuild: - Stable for HPPA (bug #217239). - - 14 Apr 2008; Markus Rothe coreutils-6.10-r1.ebuild: - Stable on ppc64; bug #217239 - - 14 Apr 2008; Raúl Porcel coreutils-6.10-r1.ebuild: - alpha/ia64/sparc stable wrt #217239 - - 13 Apr 2008; Mike Frysinger coreutils-6.10-r1.ebuild, - coreutils-6.10-r2.ebuild: - Add support for USE=vanilla. - - 13 Apr 2008; Mike Frysinger coreutils-6.10-r1.ebuild, - coreutils-6.10-r2.ebuild: - Drop unneeded selinux configure options. - - 13 Apr 2008; Mike Frysinger coreutils-6.10-r1.ebuild, - coreutils-6.10-r2.ebuild: - Block older versions of util-linux for the lazy who havent updated in a - while #217482. - - 13 Apr 2008; Benedikt Böhm coreutils-6.10-r1.ebuild: - amd64 stable wrt #217239 - - 12 Apr 2008; Dawid Węgliński coreutils-6.10-r1.ebuild: - Stable on x86 (bug #217239) - -*coreutils-6.10-r2 (12 Apr 2008) - - 12 Apr 2008; Mike Frysinger +coreutils-6.10-r2.ebuild: - Add i18n patch from Fedora and some fixes from upstream for #210133. - - 23 Feb 2008; Mike Frysinger coreutils-6.9-r1.ebuild: - Fix build error on some systems #206841 by Markus Duft. - -*coreutils-6.10-r1 (23 Jan 2008) - - 23 Jan 2008; Mike Frysinger +coreutils-6.10-r1.ebuild: - As Cardoe points out, mktemp has been integrated into this version, so we - need to block the mktemp package and put the binary in the right place. - -*coreutils-6.10 (23 Jan 2008) - - 23 Jan 2008; Mike Frysinger +coreutils-6.10.ebuild: - Version bump. - - 15 Sep 2007; Mike Frysinger coreutils-6.9-r1.ebuild: - Break sys-apps/attr out of USE=acl and into USE=xattr #192023. - - 24 Jul 2007; Mike Frysinger coreutils-6.9-r1.ebuild: - Punt forced man-pages depend as most people should have seen a smooth - upgrade cycle by now. - - 07 Jul 2007; Mike Frysinger - +files/gnulib-futimens-rename.patch, coreutils-6.9-r1.ebuild: - Fix from upstream gnulib for futimens handling with newer glibc #180764. - - 02 Jul 2007; Piotr Jaroszyński coreutils-6.4.ebuild, - coreutils-6.7.ebuild, coreutils-6.7-r1.ebuild, coreutils-6.9.ebuild, - coreutils-6.9-r1.ebuild: - (QA) RESTRICT clean up. - - 13 Jun 2007; Christoph Mende coreutils-6.9-r1.ebuild: - Stable on amd64 wrt bug 181624 - - 13 Jun 2007; Mike Frysinger coreutils-6.9-r1.ebuild: - Add /usr/bin/uname symlink for autotools. - - 12 Jun 2007; Raúl Porcel coreutils-6.9-r1.ebuild: - ia64 stable wrt #181624 - - 11 Jun 2007; Gustavo Zacarias - coreutils-6.9-r1.ebuild: - Stable on sparc wrt #181624 - - 11 Jun 2007; Markus Rothe coreutils-6.9-r1.ebuild: - Stable on ppc64; bug #181624 - - 11 Jun 2007; Raúl Porcel coreutils-6.9-r1.ebuild: - alpha/x86 stable wrt #181624 - - 11 Jun 2007; nixnut coreutils-6.9-r1.ebuild: - Stable on ppc wrt bug 181624 - - 11 Jun 2007; Jeroen Roovers coreutils-6.9-r1.ebuild: - Fixed permissions for tests/ls/x-option. Stable for HPPA (bug #181624). - - 11 Jun 2007; Joshua Kinard coreutils-6.9-r1.ebuild: - Stable on mips, per #181624. - -*coreutils-6.9-r1 (30 Apr 2007) - - 30 Apr 2007; Mike Frysinger +coreutils-6.9-r1.ebuild: - Fix ls -x error #173032 and install man pages #105188. - - 24 Apr 2007; Bryan Østergaard - coreutils-6.7-r1.ebuild: - Stable on Mips, bug 172003. - - 06 Apr 2007; Christian Faulhammer - coreutils-6.7-r1.ebuild: - stable amd64, bug 172003 - - 04 Apr 2007; Gustavo Zacarias - coreutils-6.7-r1.ebuild: - Stable on sparc wrt #172003 - - 29 Mar 2007; Chris PeBenito coreutils-6.9.ebuild: - Re-add SELinux support. - - 26 Mar 2007; Jeroen Roovers coreutils-6.7-r1.ebuild: - Stable for HPPA (bug #172003). - - 25 Mar 2007; Tobias Scherbaum - coreutils-6.7-r1.ebuild: - Stable on ppc wrt bug #172003. - - 25 Mar 2007; Markus Rothe coreutils-6.7-r1.ebuild: - Stable on ppc64 - now really.. /bin/install missing is no regression. - - 24 Mar 2007; Seemant Kulleen - files/digest-coreutils-6.9, Manifest: - upload the patchball, but I had to generate it myself, hence the need to - redigest - - 24 Mar 2007; Andrej Kacian coreutils-6.7-r1.ebuild: - Stable on x86, bug #172003. - - 24 Mar 2007; Markus Rothe coreutils-6.7-r1.ebuild: - Back to ~ppc64 - - 24 Mar 2007; Markus Rothe coreutils-6.7-r1.ebuild: - Stable on ppc64; bug #172003 - -*coreutils-6.9 (24 Mar 2007) - - 24 Mar 2007; Mike Frysinger +coreutils-6.9.ebuild: - Version bump. - - 13 Feb 2007; Bryan Østergaard - coreutils-6.7-r1.ebuild: - Stable on Alpha. - - 22 Jan 2007; Bryan Østergaard - coreutils-6.7-r1.ebuild: - Stable on IA64. - -*coreutils-6.7-r1 (02 Jan 2007) - - 02 Jan 2007; Mike Frysinger +coreutils-6.7-r1.ebuild: - Move binaries not really needed into /usr. - -*coreutils-6.7 (08 Dec 2006) - - 08 Dec 2006; Mike Frysinger +coreutils-6.7.ebuild: - Version bump. - - 01 Dec 2006; Tobias Scherbaum - coreutils-6.4.ebuild: - ppc stable, bug #144467 - -*coreutils-6.6 (26 Nov 2006) - - 26 Nov 2006; Mike Frysinger +coreutils-6.6.ebuild: - Version bump. - - 24 Nov 2006; Markus Rothe coreutils-6.4.ebuild: - Stable on ppc64; bug #144467 - - 07 Nov 2006; Gustavo Zacarias coreutils-6.4.ebuild: - Stable on sparc wrt #144467 - - 04 Nov 2006; Jeroen Roovers coreutils-6.4.ebuild: - Stable for HPPA (bug #144467). - - 01 Nov 2006; Chris Gianelloni coreutils-6.4.ebuild: - Stable on amd64/x86 wrt bug #144467. - -*coreutils-6.4 (23 Oct 2006) - - 23 Oct 2006; Mike Frysinger +coreutils-6.4.ebuild: - Version bump. - -*coreutils-6.3 (30 Sep 2006) - - 30 Sep 2006; Mike Frysinger +coreutils-6.3.ebuild: - Version bump. - -*coreutils-6.2 (18 Sep 2006) - - 18 Sep 2006; Mike Frysinger +coreutils-6.2.ebuild: - Version bump. - - 04 Sep 2006; Diego Pettenò coreutils-5.97.ebuild, - coreutils-6.1.ebuild: - Backport the kernel_linux fix to 5.97 and drop keyword from 6.1 as it - doesn't build right now. - - 04 Sep 2006; Diego Pettenò coreutils-6.1.ebuild: - Remove kernel_linux conditional for acl and attr, acl can be use.masked for - this package on non-linux profiles now. - -*coreutils-6.1 (20 Aug 2006) - - 20 Aug 2006; Mike Frysinger +coreutils-6.1.ebuild: - Version bump. - - 06 Jul 2006; Diego Pettenò coreutils-5.96.ebuild, - coreutils-5.97.ebuild: - Drop keyword from old version, and make acl deps being actual dep only on - Linux. *BSD does not require those deps although acl works fine. - -*coreutils-5.97 (25 Jun 2006) - - 25 Jun 2006; Mike Frysinger +coreutils-5.97.ebuild: - Version bump. - - 01 Jun 2006; Diego Pettenò coreutils-5.96.ebuild: - Restrict confcache as per bug #134459. - - 23 May 2006; Diego Pettenò coreutils-5.96.ebuild: - Add ~x86-fbsd keyword. Change strategy for non-GNU userlands, instead of - prefixing with 'g' (that might collide with other binaries as in FreeBSD), - install in /usr/libexec/gnu. Don't force external regex on - non-glibc/non-uclibc systems. Remove man pages when on non-GNU userland as - they would collide with system's manpages. - -*coreutils-5.96 (22 May 2006) - - 22 May 2006; Mike Frysinger +coreutils-5.96.ebuild: - Version bump. - -*coreutils-5.95 (13 May 2006) - - 13 May 2006; Mike Frysinger +coreutils-5.95.ebuild: - Version bump. - -*coreutils-5.94-r3 (07 May 2006) - - 07 May 2006; Mike Frysinger +coreutils-5.94-r3.ebuild: - Cleanup the progress bar patch, fix the cs.po date translation, and add fix - from upstream for `pwd` bugs in bind mounts. - - 02 May 2006; Mike Doty coreutils-5.94-r2.ebuild: - mirroring coreutils-5.94-patches-1.4.tar.bz2 at - http://dev.gentoo.org/~kingtaco/mirror/ bug 131808 - - 29 Apr 2006; Joshua Kinard coreutils-5.94-r1.ebuild: - Marked stable on mips. - - 17 Apr 2006; Markus Rothe coreutils-5.94-r1.ebuild: - Stable on ppc64; bug #129546 - - 12 Apr 2006; Joseph Jezak coreutils-5.94-r1.ebuild: - Marked ppc stable for bug #129546. - - 12 Apr 2006; Bryan Østergaard - coreutils-5.94-r1.ebuild: - Stable on sparc wrt #129546 - - 11 Apr 2006; Daniel Gryniewicz coreutils-5.94-r1.ebuild: - Marked stable on amd64 Per bug# 129546 - - 11 Apr 2006; Andrej Kacian coreutils-5.94-r1.ebuild: - Stable on x86, bug #129546. - -*coreutils-5.94-r2 (11 Apr 2006) - - 11 Apr 2006; Mike Frysinger +coreutils-5.94-r2.ebuild: - Re-enable support for system regex #128040 by Emanuele Giaquinta. - - 04 Mar 2006; Luca Barbato coreutils-5.94-r1.ebuild: - Missing acl logic - -*coreutils-5.94-r1 (20 Feb 2006) - - 20 Feb 2006; Mike Frysinger +coreutils-5.94-r1.ebuild: - Drop the --without-included-regex since it just makes things crash atm #123342. - - 17 Feb 2006; Mike Frysinger coreutils-5.2.1-r6.ebuild, - coreutils-5.2.1-r7.ebuild, coreutils-5.3.0-r1.ebuild, - coreutils-5.3.0-r2.ebuild, coreutils-5.93.ebuild, coreutils-5.94.ebuild: - Make sure $WORKDIR is go-w before giving everyone read access #122951 by - Joshua Pettett. - - 17 Feb 2006; Chris PeBenito coreutils-5.94.ebuild: - Fix up SELinux patch. - -*coreutils-5.94 (15 Feb 2006) - - 15 Feb 2006; Mike Frysinger +coreutils-5.94.ebuild: - Version bump. - - 09 Feb 2006; Joshua Kinard coreutils-5.2.1-r7.ebuild: - Marked stable on mips for Bug #120125. - - 29 Jan 2006; Chris PeBenito coreutils-5.93.ebuild: - Update SELinux patch for 5.93, fixes bug #120254. - - 27 Jan 2006; Simon Stelling coreutils-5.2.1-r7.ebuild: - stable on amd64 - -*coreutils-5.93 (25 Jan 2006) - - 25 Jan 2006; Mike Frysinger +coreutils-5.93.ebuild: - Version bump #119794 by Daniel Drake. - - 25 Jan 2006; Jose Luis Rivero - coreutils-5.2.1-r7.ebuild: - Stable on alpha wrt #120125 - - 24 Jan 2006; Joseph Jezak coreutils-5.2.1-r7.ebuild: - Marked ppc stable for bug #120125. - - 24 Jan 2006; Gustavo Zacarias - coreutils-5.2.1-r7.ebuild: - Stable on sparc wrt #120125 - - 24 Jan 2006; Chris White - coreutils-5.2.1-r7.ebuild: - x86 stable per bug #120125. - - 24 Jan 2006; Markus Rothe coreutils-5.2.1-r7.ebuild: - Stable on ppc64; bug #120125 - -*coreutils-5.3.0-r2 (05 Oct 2005) - - 05 Oct 2005; Mike Frysinger - +coreutils-5.3.0-r2.ebuild: - Fix uname parsing of cpuinfo on alpha/ia64 and use timestyle patch from - upstream. - - 13 Sep 2005; Mike Frysinger coreutils-5.3.0-r1.ebuild: - Fix off-by-one issue #105639 by Michal Januszewski. - -*coreutils-5.3.0-r1 (30 Aug 2005) - - 30 Aug 2005; Mike Frysinger - +coreutils-5.3.0-r1.ebuild: - Update the i18n patch to fix cut again as well as expand #104286 by peteru. - - 30 Aug 2005; Diego Pettenò coreutils-5.3.0.ebuild: - Remove charset.alias if it's present, only libiconv should install it. - -*coreutils-5.3.0 (30 Aug 2005) - - 30 Aug 2005; Mike Frysinger files/DIR_COLORS, - +coreutils-5.3.0.ebuild: - Version bump. - -*coreutils-5.2.1-r7 (30 Aug 2005) - - 30 Aug 2005; Mike Frysinger files/DIR_COLORS, - +coreutils-5.2.1-r7.ebuild: - Fix memleak in chmod #87490 and update DIR_COLORS with stuff from Fedora and - #104087. - - 18 Aug 2005; Mike Frysinger coreutils-5.2.1-r6.ebuild: - Merge support for using coreutils on non-GNU systems by Diego Pettenò - #101218. - - 28 Jun 2005; Joshua Kinard coreutils-5.2.1-r6.ebuild: - Marked stable on mips. - - 06 Jun 2005; Markus Rothe coreutils-5.2.1-r6.ebuild: - Stable on ppc64 - - 30 May 2005; Gustavo Zacarias - coreutils-5.2.1-r6.ebuild: - Stable on sparc - - 29 May 2005; coreutils-5.2.1-r2.ebuild, - coreutils-5.2.1-r5.ebuild, coreutils-5.2.1-r6.ebuild: - - update coreutils to use libc expanded variable elibc_uclibc vs uclibc so - USE=-* works - - 29 May 2005; Joseph Jezak coreutils-5.2.1-r6.ebuild: - Marked ppc stable. - -*coreutils-5.2.1-r6 (02 Apr 2005) - - 02 Apr 2005; Mike Frysinger - +coreutils-5.2.1-r6.ebuild: - Update i18n patch to the redhat version #87429 and include the tty utf8 fix - #77633. - -*coreutils-5.2.1-r5 (14 Mar 2005) - - 14 Mar 2005; Martin Schlemmer - +coreutils-5.2.1-r5.ebuild: - Add fix for bug #84564. - - 03 Mar 2005; Ciaran McCreesh - coreutils-5.2.1-r3.ebuild, coreutils-5.2.1-r4.ebuild: - Dependency update: sys-apps/at -> sys-process/at. - -*coreutils-5.2.1-r4 (09 Jan 2005) - - 09 Jan 2005; Mike Frysinger - +coreutils-5.2.1-r4.ebuild: - Fix tail -f behavior #57477 by rob holland. Have the progress bar use normal - spaces #76903 by Nikolai Weibull. Fix chown --dereference #53750 by Georgi - Georgiev. Fix test running #75932 / #76089. - -*coreutils-5.2.1-r3 (21 Dec 2004) - - 21 Dec 2004; Mike Frysinger - +coreutils-5.2.1-r3.ebuild: - Remove i686-specific asm code on i486 systems #32429. Fix tail +# syntax - #66713. Move [ to same place as test #65296. Fix man-page tests #69216. Fix - autotool code #74210. Fix @echo in man/Makefile #53881. Use DESTDIR instead - of einstall. Make symlinks absolute #55620. - - 03 Sep 2004; Pieter Van den Abeele - coreutils-5.2.1-r1.ebuild, coreutils-5.2.1-r2.ebuild, - coreutils-5.2.1.ebuild: - Masked coreutils-5.2.1.ebuild stable for ppc - - 03 Sep 2004; Pieter Van den Abeele - coreutils-5.2.1-r1.ebuild, coreutils-5.2.1-r2.ebuild: - Masked coreutils-5.2.1-r2.ebuild stable for ppc - - 03 Sep 2004; Pieter Van den Abeele - coreutils-5.2.1-r1.ebuild: - Masked coreutils-5.2.1-r1.ebuild stable for ppc - - 26 Aug 2004; Ciaran McCreesh files/DIR_COLORS: - Added rxvt-unicode to the DIR_COLORS supported terminal list - - 26 Aug 2004; Tom Gall coreutils-5.2.1.ebuild: - fix ppc64 and s390, bug #61735 - -*coreutils-5.2.1-r2 (25 Aug 2004) - - 25 Aug 2004; Seemant Kulleen - +coreutils-5.2.1-r2.ebuild: - Version bump to incorporate two fixes. First, the uname patch is made to work - on amd64 architecture (fixing bug #59774 by Danny van Dyk - ), and the second is a fix to sort on large files - reported by: qube99@hotmail.com in bug #39515, and fixed by: Sven Wegener - - - 15 Aug 2004; Travis Tilley - +files/003_all_coreutils-gentoo-uname.patch, coreutils-5.2.1-r1.ebuild, - coreutils-5.2.1.ebuild: - fixed uname -p on amd64 - - 23 Jul 2004; Seemant Kulleen coreutils-5.2.0-r2.ebuild, - coreutils-5.2.1-r1.ebuild: - put a hacky fix for bug #46593 while the sparc team figures out what the - actual fix is - - 13 Jul 2004; Seemant Kulleen coreutils-5.2.1-r1.ebuild: - fix b0rked uname patch, closes bug #56866 by Doug Goldstein - -*coreutils-5.2.1-r1 (12 Jul 2004) - - 12 Jul 2004; Seemant Kulleen - -coreutils-5.0.91-r3.ebuild, +coreutils-5.2.1-r1.ebuild: - Fix the sort -M deal, thanks to Sven Wegener in - #gentoo-bugs and also bartron@gmx.dein bug #54765 by - Thomas Petersen . Also, fix the s390 stuff as reported in - bug #52581 by jochen . Added the ppc64 stuff into the - regular uname patch. Finally, fix the selinux-noacl patch, thanks to Chris - PeBenito via e-mail. - - 25 Jun 2004; Aron Griffis coreutils-5.0-r6.ebuild, - coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild: - QA - fix use invocation - - 16 Jun 2004; Daniel Black coreutils-5.0-r6.ebuild, - coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild, - coreutils-5.2.0-r2.ebuild, coreutils-5.2.1.ebuild: - uclibc not dependant on sys-apps/help2man thanks to Peter S. Mazinger - . Changed dev.gentoo.org SRC_URI to mirror://gentoo/. - - 31 May 2004; Tom Gall coreutils-5.0.91-r4.ebuild: - added coreutils-5.0.91-ppc64-1.patch which fixes bug #52617 - - 17 May 2004; Mike Frysinger coreutils-5.2.1.ebuild: - Fixes for uname: no more segfaults for unknown archs #36190, integrate the - broken out s390 patch, and add support arm support. - - 16 May 2004; Seemant Kulleen coreutils-5.2.1.ebuild: - fixed the progress bar patch for acl enabled coreutils. Thanks to: Aaron - Peterson in bug #51244 for pointing it out. - -*coreutils-5.2.1 (16 May 2004) - - 16 May 2004; Seemant Kulleen -coreutils-5.0-r5.ebuild, - -coreutils-5.0.91-r2.ebuild, -coreutils-5.2.0-r1.ebuild, - -coreutils-5.2.0.ebuild, +coreutils-5.2.1.ebuild: - version bump to latest upstream. This one adds a patch from Sunil - in bug #44403 which allows compilation if MBRTOWC is *not* - set. - - 16 May 2004; Seemant Kulleen coreutils-5.2.0-r2.ebuild: - Change dependency to autoconf-2.58 or above. This finally fixes the reconf bug - #49137 - - 12 May 2004; Seemant Kulleen coreutils-5.2.0-r2.ebuild: - set autoconf explicitly to 2.5. Should solve bug #49137 by Matt Davis - - - 11 May 2004; Gustavo Zacarias - coreutils-5.2.0-r2.ebuild: - Stable on sparc wrt #50400 - -*coreutils-5.2.0-r2 (07 May 2004) - - 07 May 2004; Seemant Kulleen - +coreutils-5.2.0-r2.ebuild: - version bump, to install /etc/DIR_COLORS. Thanks to Weeve for noticing on - sparc, and to SPANKY for being SPANKY. - - 22 Apr 2004; Martin Holzer coreutils-5.2.0-r1.ebuild, - coreutils-5.2.0.ebuild: - changing src_uri. - -*coreutils-5.2.0-r1 (18 Apr 2004) - - 18 Apr 2004; Michael McCabe +coreutils-5.2.0-r1.ebuild: - Adding s390 specific fixes to close bug 47965 - - 05 Mar 2004; Seemant Kulleen coreutils-5.2.0.ebuild: - added a don't worry blurb to the reconf section - -*coreutils-5.2.0 (05 Mar 2004) - - 05 Mar 2004; Seemant Kulleen coreutils-5.0-r5.ebuild, - coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild, - coreutils-5.0.91-r3.ebuild, coreutils-5.0.91-r4.ebuild, - coreutils-5.2.0.ebuild: - version bump, should close bug #39632 by SpanKY , who came - up with the fixes anyway, and that bug is related to bug #36337 by Robin - Johnson . Also, added attr to the explicit deps, per bug - #41641 by toon . Just in case, we're affected by: - bug #43655 by Rajiv Manglani , this release should fix it. - - 17 Feb 2004; Tom Gall - coreutils-5.0.91-r4.ebuild: - Added ppc64 stable keyword - - 03 Feb 2004; Daniel Robbins coreutils-5.0.91*.ebuild: - removed unnecessary append-flags -fPIC from ebuilds. - - 17 Jan 2004; Christian Birchinger - coreutils-5.0.91-r4.ebuild: - Added sparc stable keyword - - 15 Jan 2004; Seemant Kulleen - coreutils-5.0.91-r4.ebuild : - symlink bin/install to usr/bin/install for Brad House - - 14 Jan 2004; Guy Martin coreutils-5.0.91-r4.ebuild : - Marked stable on hppa to have a working g++ again. - - 11 Jan 2004; Seemant Kulleen - coreutils-5.0.91-r4.ebuild: - Applied the 64 bit fixes from MDK's newest src.rpm, which seems to solve the - segfaults. In my defense, I did do some preliminary testing on -r4 with the - previous patchset, and it didn't segfault -- this time, I checked an ls -R / - output on both ia64 and amd64 boxes, so this should be sorted finally (bug - #37891 by E. Papegaaij ). Also, it now links - against ncurses-5.3-r5 and greater for building and running. So, we finally - get rid of the termcap cruft, thanks to Azarah for that (bug #37026). - - 11 Jan 2004; Brad House coreutils-5.0.91-r4.ebuild: - coreutils -r4 is not stable on amd64. or at least ls is not. seemant broke it - again :/ - - 09 Jan 2004; Seemant Kulleen - coreutils-5.0.91-r4.ebuild: - uniq and split are moved back to /bin because they are needed by the - bootscripts (checkroot and functions.sh respectively). Thanks to Norberto - Bensa in bug #36453 - - 09 Jan 2004; Seemant Kulleen - coreutils-5.0.91-r4.ebuild: - The ACL patches failed with nls in USE because it was still linking to - termcap. Thanks to: Paul Giordano in bug #37682 opened - by: Paul de Vrieze - -*coreutils-5.0.91-r4 (09 Jan 2004) - - 09 Jan 2004; Seemant Kulleen - coreutils-5.0.91-r4.ebuild: - the patches link against ncurses rather than libtermcap, closing bug #37026 by - Martin Flugeldufel . Additionally, some of the - non-critical binaries (those not needed for bootup) have been moved to - /usr/bin, which partially sorts out bug #36453, also by Martin Flugedufel - - 31 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r3.ebuild: - make sure to depend on the newest libtermcap stuff - - 30 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r2.ebuild, coreutils-5.0.91-r3.ebuild: - Added acl, gettext and libtermcap-compat to RDEPEND as well, otherwise that - leads to b0rked tbz2's. Thanks to Donny Davies :) - - 30 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r3.ebuild: - the lsw patch from mandrake has issues for us on amd64 and ia64, so we don't - use it. Thanks to Brad House for noticing - - 30 Dec 2003; Brad House coreutils-5.0.91-r3.ebuild: - coreutils -r3 is broken bad! See note above KEYWORDS=, marking -* - - 29 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r3.ebuild: - Added libtermcap-compat to DEPEND string, thanks to rommel in #gentoo-ppc - -*coreutils-5.0.91-r3 (29 Dec 2003) - - 29 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r3.ebuild: - several changes to this. First, we're using most of Mandrake's patchset with - fixes, which adds some option to touch -- to make the timestamp move forwards - or backwards. I need some input on whether we should keep this. Additionally, - there is a patch to restore chown's behaviour to the old way. And another - patch to allow old options for several of the utilities here. Additionally, - we're using openi18n.org's patches for coreutils, which should sort (no pun - intended) out bug #29136 by Sven Sternberger - - 27 Dec 2003; Seemant Kulleen : - fix uname output for hppa and ppc. Patch by Guy Martin . - Closes bug #36190 - - 14 Dec 2003; Lars Weiler coreutils-5.0.91-r2.ebuild: - Added dependency ppc? ( >=sys-devel/m4-1.4-r1 ). See bug #35759 - - 10 Dec 2003; Seemant Kulleen coreutils-5.0-r5.ebuild, - coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild: - Bartron pointed out the dangers of filtering the flag in the same bug report. - So yanking that. USe dangerous flags at your risk, not mine :P - - 10 Dec 2003; Seemant Kulleen coreutils-5.0-r5.ebuild, - coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild: - filter out the malign-double flag, closing bug #35411 - - 09 Dec 2003; Seemant Kulleen coreutils-5.0-r5.ebuild, - coreutils-5.0-r6.ebuild, coreutils-5.0.91-r2.ebuild: - patch added to prevent the installation of the following inferior man pages: - chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln, ls, mkdir, - mkfifo, mknod, mv, rm, rmdir, touch and vdir. Those man pages will be supplied - by the man-pages package instead. This should close most of bug #32096 - by Radek Podgorny - - 09 Dec 2003; Seemant Kulleen - coreutils-5.0.91-r2.ebuild: - make sure it uses automake-1.7 -- closing bug #35425 by Marc Bevand - - -*coreutils-5.0-r6 (08 Dec 2003) -*coreutils-5.0-r5 (08 Dec 2003) -*coreutils-5.0.91-r2 (08 Dec 2003) - - 08 Dec 2003; Seemant Kulleen coreutils-5.0-r3.ebuild, - coreutils-5.0-r4.ebuild, coreutils-5.0-r5.ebuild, coreutils-5.0-r6.ebuild, - coreutils-5.0.91-r1.ebuild, coreutils-5.0.91-r2.ebuild, - coreutils-5.0.91.ebuild: - coreutils will now not compile the following: su, groups (both from shadow), - uptime, kill (both from procps), and hostname (from net-tools). This - closes bug #18181 by Jon Portnoy . Also, the groups - thing was bug in #27071 by Marcin Wisnicki - - 06 Dec 2003; Seemant Kulleen coreutils-5.0-r1.ebuild, - coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild: - moved -r3 to stable mips and removed crufty older ebuilds - - 19 Nov 2003; Martin Holzer coreutils-5.0.91-r1.ebuild, - coreutils-5.0.91.ebuild: - adding version number to automake. Closes #33836. - -*coreutils-5.0.91-r1 (18 Nov 2003) - - 23 Nov 2003; Guy Martin coreutils-5.0.91-r1.ebuild : - The uname patch now works on hppa. - - 18 Nov 2003; Chris PeBenito - coreutils-5.0.91-r1.ebuild: - Bump to update SELinux patch. The old patch had a rare segfault/hang problem - in ls. Otherwise, same as -r0. - - 03 Nov 2003; Daniel Robbins all of 'em: added missing - RDEPEND so they don't default to DEPEND. - - 02 Nov 2003; Chris PeBenito coreutils-5.0-r4.ebuild: - Missed removing SELinux patch from 5.0-r4 - - 28 Oct 2003; Chris PeBenito coreutils-5.0-r1.ebuild, - coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0.91.ebuild: - Switch SELinux patch from old API to new API. - - 01 Oct 2003; Tavis Ormandy coreutils-5.0.91.ebuild: - missing help2man dependency - - 28 Sep 2003; Chris PeBenito coreutils-5.0.91.ebuild: - Fix selinux patch for 5.0.91. - -*coreutils-5.0.91 (28 Sep 2003) - - 28 Sep 2003; Martin Schlemmer coreutils-5.0.91.ebuild: - Update version. I ported the ACL patches, except for the i18n one, as it gets - messy, and there are a lot of Makefile breakage, and also what might be - upstream fixes for the same thing. I thus rather think somebody that know a - bit more about locale and such that can test it should do this. Same thing for - the SELINUX patch - its a lot of small breakages and is tedious - I thought - getting this in so far should motivate somebody with more time than me :) - - 26 Sep 2003; Bartosch Pixa coreutils-5.0-r4.ebuild: - set ppc in keywords - -*coreutils-4.5.11-r1 (24 Sep 2003) - - 24 Sep 2003; Seemant Kulleen - coreutils-4.5.11-r1.ebuild, coreutils-5.0-r1.ebuild, - coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0-r4.ebuild: - added static to IUSE, closing bug #29186 by Sascha Silbe - - - 24 Sep 2003; Seemant Kulleen coreutils-5.0-r1.ebuild, - coreutils-5.0-r2.ebuild, coreutils-5.0-r3.ebuild, coreutils-5.0-r4.ebuild: - add automake to depends, because it provides aclocal, which is needed to build - coreutils. Thanks to Jared Hudso - - 22 Sep 2003; Martin Schlemmer coreutils-5.0-r4.ebuild: - Ok, was on crack there for a moment - the test for cvs was inverted, should be - fixed now. - - 22 Sep 2003; Martin Schlemmer coreutils-5.0-r4.ebuild: - Fix issues with gettext's autopoint if cvs is not installed (bug #28920). - - 19 Sep 2003; Christian Birchinger - coreutils-5.0-r3.ebuild: - Added sparc stable keyword - - 17 Sep 2003; Jon Portnoy coreutils-5.0-r4.ebuild : - IA64 keywords. And don't believe Seemant - he really isn't an idiot. :) - - 14 Sep 2003; Seemant Kulleen coreutils-5.0-r4.ebuild: - I'm an idiot sometimes. The progress bar patch was being moved out of the way. - Thanks pebenito, and sorry :( - - 13 Sep 2003; Seemant Kulleen coreutils-5.0-r4.ebuild: - Luca Barbato fixed the acl patch to compile with NLS - disabled. This should close the NULL not found errors, as reported in bug - #18151 by shadow. - - 12 Sep 2003; Seemant Kulleen coreutils-5.0-r3.ebuild: - Added message about removing fileutils, textutils and sh-utils in - pkg_postinst. Closes bug #25019 by Chuck Brewer - -*coreutils-5.0-r4 (12 Sep 2003) - - 12 Sep 2003; Seemant Kulleen coreutils-5.0-r4.ebuild: - ACL patches _finally_ added into coreutils. A note about this. If "acl" - and "selinux" are both in USE, then "selinux" will be preferred and "acl" - discarded. Also, the progress-bar patch has been modified to work with - the acl stuff. This modification was done by: Marcin Wisnicki - in bug #18151. What I have done is put the acl - patches into the gentoo patch tarball and changed the layout. Patches are - numbered to work with epatch's directory patching functionality, and if - acl is used, then the original progresspatch is discarded. Marked -r3 - stable on x86. Bug #18151 by: shadow@ines.ro is now closed. - -*coreutils-5.0-r3 (26 Aug 2003) - - 26 Aug 2003; Martin Schlemmer Manifest, - coreutils-5.0-r3.ebuild: - Fix issues with gcc-2.95.3, bug #27329, thanks to patch from TGL - . - - 25 Aug 2003; Chris PeBenito coreutils-5.0-r2.ebuild: - Fix selinux patch, as the old patch fails to apply when the progress bar patch - is applied. - -*coreutils-5.0-r2 (24 Aug 2003) - - 24 Aug 2003; Seemant Kulleen coreutils-5.0-r2.ebuild: - adds a patch to display a progress bar for mv and cp (when invoked with the -g - option). Thanks to Haukkari in #gentoo for passing this on to us. The patch - was authored by: Miika Pekkarinen - - 03 Aug 2003; Seemant Kulleen coreutils-5.0-r1.ebuild, - coreutils-5.0.ebuild, files/coreutils-5.0-confdir3.patch: - gentoo patch updated to query mips properly for the uname info -- thanks to - Kumba - - 02 Aug 2003; Martin Schlemmer coreutils-5.0-r1.ebuild: - Remove confdir3 patch for now. - - 02 Aug 2003; Seemant Kulleen coreutils-5.0-r1.ebuild, - coreutils-5.0.ebuild: - Azarah's brilliance again :) sandbox is disabled for coreutils while - portage-2.0.49 has not come out - - 01 Aug 2003; Aron Griffis coreutils-5.0-r1.ebuild, - files/coreutils-5.0-confdir3.patch: - Fix bug 25702 by refraining from cleaning up PATH_MAX test - -*coreutils-5.0-r1 (28 Jul 2003) - - 28 Jul 2003; Martin Schlemmer coreutils-5.0-r1.ebuild: - Do not include su infopage, as it is not valid for the su from sys-apps/shadow - that we are using (bug #23711). - -*coreutils-5.0 (04 Apr 2003) - - 04 Apr 2003; Joshua Brindle coreutils-5.0.ebuild: - bumped to upstream stable release version - -*coreutils-4.5.11 (20 Mar 2003) - - 20 Mar 2003; Seemant Kulleen coreutils-4.5.10.ebuild, - coreutils-4.5.11.ebuild, files/coreutils-4.5.10-gentoo-rms.diff, - files/coreutils-4.5.10-gentoo-uname.diff, - files/coreutils-4.5.9-gentoo-rms.diff, - files/coreutils-4.5.9-gentoo-uname.diff: - version bump, and moved patches to mirrors - -*coreutils-4.5.10 (14 Mar 2003) - - 20 Mar 2003; Joshua Brindle coreutils-4.5.10.ebuild: - fixed selinux dependancy - - 20 Mar 2003; Seemant Kulleen - coreutils-4.5.10.ebuild : - - Patched to add selinux, thanks to sindian. Note, I removed the -r1 - revision bump as it was unnecessary. - - 14 Mar 2003; Seemant Kulleen coreutils-4.5.10.ebuild: - version bump thanks to drobbins on -core - -*coreutils-4.5.9-r1 (11 Mar 2003) - - 11 Mar 2003; Martin Schlemmer coreutils-4.5.9-r1.ebuild : - Fix overwriting /bin/hostname, and causing /bin/domainname (symlink to - /bin/hostname) to set the hostname instead of the domainname. We use - hostname from net-tools after all. Ditto for /bin/uptime. - - 11 Mar 2003; Martin Schlemmer coreutils-4.5.9.ebuild : - OK, I am dense. Seems when I did previous fix, I changed the: - - rm ${D}/usr/share/man/man1/su - - to: - - rm ${D}/usr/share/man/man1/su* - - Fixed this to fix the sum problem. - - 11 Mar 2003; Martin Schlemmer coreutils-4.5.9.ebuild : - Move symlink stuff till after we remove stuff we do not use, else we have - invalid symlinks. Change einstall to 'make DESTDIR=$D install', else it - do not install all the manpages. - - Fix manpages again by manually installing. - -*coreutils-4.5.9 (06 Mar 2003) - - 11 Mar 2003; Zach Welch coreutils-4.5.9-r1.ebuild, - coreutils-4.5.9.ebuild: - add arm keyword - - 06 Mar 2003; Seemant Kulleen coreutils-4.5.9.ebuild - ChangeLog files/digest-coreutils-4.5.9 : - - New package -- this will replace fileutils text-utils and sh-utils, when - it gets unmasked. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/Manifest deleted file mode 100644 index f221ed9826..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/Manifest +++ /dev/null @@ -1,53 +0,0 @@ -DIST coreutils-8.10-patches-2.tar.xz 5436 SHA256 91e49b864042a644900cf9373d7a762679bd188daf28d4a1edb0a332ac2af4f7 SHA512 a8faa75ccf42291407aa0e47f77eccc546d408b930fff81e4892f46d618e7a8ceba3a8e588a475e47487f20b90bd7cd8993d068a825a06dc7f1fddeeaf9f1f28 WHIRLPOOL b77a6bd595f6262b9dacc17ad973e987eaed5b9723cddc4b70aceb13d88db7068c7d7f80ad3c608fe59f9530e41846f38dea37121df6df4c68a3f5d3acd2ed24 -DIST coreutils-8.10.tar.xz 4753304 SHA256 8258785cbab6580f2e0376769a7b98ab3e1ddfca2d6f48e5490a51688d0bee83 SHA512 7d1c6253d56d2f11a8d87b422ecd51adc5cc87c5540c504d5699e91b7559726b4b17da167b378b62ef1db12d0f2b763b0fe1a24ae242b08b8ef5c23ab7061f70 WHIRLPOOL 6da303d275a0361c3dac052c3f2368670d904af4b16c11982d291b53e4333a65f5af5acb947bf1ad882a82b0ad1512bccb04bb662647bacdda10e9ac4cb7b266 -DIST coreutils-8.11-patches-1.tar.xz 4492 SHA256 f9f8708830e235dcb748bf01e975a928d6ce7b4f82b51aa88c44ce9f93517332 SHA512 13add1505049631130c68e31258489482a21290cb0fc6801800ca6781c1d0de4a58d8e58c143c44526a4093dcd04596770f96a17d087097b050458c375e7de65 WHIRLPOOL e79080eb34602142b2064fade79a2b1d79b41a7fd09f9467786af7baef8395859106f7fb2bd3a4d26a101da6f47412bd767679f8c80c01bea894d80d77300f90 -DIST coreutils-8.11.tar.xz 4841952 SHA256 9c03e0de95ac6ec65129eaf0b3605982a77d8fedaeca5b665ad44fe901695b3b SHA512 039984d196621c0022ee95e5d7f0239dacee634addf15f2557eab4d9c596387c225f34aa57322b5e44064b0a9733f79316cb0ad3133fdd6f3e28d48006ff36d9 WHIRLPOOL 13588c602e7474ac2f4f69c9edf22a545d77fc5547be6b415cc30b82bb180e48599de63a8e4a158a902ea8a55558fd62bd2b6f81d441b292787dbdd22faf99e8 -DIST coreutils-8.12-patches-1.tar.xz 4496 SHA256 c3b9ba86277d46505c1d01734f00728725173af0ff87ecb746830cbf5691a964 SHA512 ff8b7b550f1239237605d1c5c6dbd651affdbb9d56c02902128bc7aea3434c3d8956621e50d0a48432bd2ebbf25a7d7c53dbb826078b8081407a667b7d70598b WHIRLPOOL 7c1f271c3533b114dab61e058e747aaee1d6a58541f8c5dd25a8a9e9b9930c235969825bd59060a366bb6b8ca85479ac35ca510e4a563456690625e202e16c15 -DIST coreutils-8.12.tar.xz 4842776 SHA256 1e3c0182cdd0042871741d694ae1166dd90eb9f03a16c0aac0a9072a7aa92faf SHA512 0f8771546d1f109a2328d7573897fbc27579155542ad67cf4a0c35ee98036629f9c8dfbc71b2c7f9b87210d2a1b52e406fca4873d3f5fb788b928efcc4410ef1 WHIRLPOOL 88bb90870c8514340f367c911694de1e352555e553913e7fd57789400ad7c318283b221a26619050b6d37bf02512574a5572e388d57cdb83b9149307b7dac309 -DIST coreutils-8.13-patches-1.tar.xz 4500 SHA256 1848233e87f24de18c85908409c4deccebf61acc91b72a5eba1e424801dcebfd SHA512 9458c992189b2d1f7c595f0104b286ba187fac92b30d8cf21438c5d2b7fc125595d85cdb980d1de79c973194c8d91e63ab5fb877cc12183fb30b4f9b1c2ec945 WHIRLPOOL 049303f042c7293acb6233f02546ef8946e642e11d4567b8737e52ec2c7557a4b5f9b86510264f6210b83b9cf3a7176476a84403d85f3c1e1aa15e93a25f4442 -DIST coreutils-8.13.tar.xz 4913572 SHA256 0bfdbe3ae0cf06bf26bf5bb2bd3983acb8ab60649604cc0dbb08963c9d24ac1b SHA512 0474fbb390ec7b2a5c6fa2d6824b3acd2c21ee540b377c771acb4c80f5ca80a2899a7ad48e0937b10eafbe98e26ab5100a3ff2fe947fe8eac0a5e7c6909b1e8b WHIRLPOOL 82dd76a61f405617581196a77cc12d829a3dd01dd3dd3bb7a85e5708271abcfe58a8aca48b434d2065e3235a120f05217ad972bbece3fb19529583fc2af4a26b -DIST coreutils-8.14-patches-1.tar.xz 4496 SHA256 26407cd1ab0e6e36196986d394014a8c9532246bdceaca99ee95b147dc7ab2a5 SHA512 a9c25f130c0a39a3b4bd693b0d39baa4bc4b5be99435e7526683e4c75bf3b1deaf3984de421d8ebdc202cce77c9467bf89ebeae3a80438f39398f19be01c4b5e WHIRLPOOL 58fb5423e02d6e932bcfec5a70d6d84af0727987786e087eeaaeb45c19b6239079505465ddae54746f5e67f262e48b6af42e4d1dc83d6bc18fc1a4492abc726d -DIST coreutils-8.14.tar.xz 4957464 SHA256 0d120817c19292edb19e92ae6b8eac9020e03d51e0af9cb116cf82b65d18b02d SHA512 fb9e76829e1e9a336e34302b5bfc9275b525dce617ded9ec851b9bc29b24454e47012aa58b651a04f50187a7b91f20471378164663908309513cbefa0b38b489 WHIRLPOOL 96e05abc1ea012874ee1378a7fe0fd992cecba9691e969104301897cedce3a7f9e9771ff8ca334a92ca16c6c147ca78180375b0801d29c773e753a22c4de1aff -DIST coreutils-8.15-patches-1.tar.xz 4496 SHA256 b5902f6e4f27c263bb5686f68e5b05ed9c671a72e47d2f68bd27def2a356a4d1 SHA512 3116a69bd455e0f4db145b1a510cca3aef8e0d0f216c1f9b4ba01d3eadb8d1e6383ae94d9084937c053de04882a54d340f0e0d0f8ddeb7024727bc59d0d58a7d WHIRLPOOL 8d4500f4678858a9e0675bf409a5ae0350addd6a70ac3b7ccaf145bd47d6a3f08ca079ad980adb1c016a69f641253f22cc4b005db1536104058db68962a8fb3f -DIST coreutils-8.15.tar.xz 4943172 SHA256 837eb377414eae463fee17d0f77e6d76bed79b87bc97ef0c23887710107fd49c SHA512 5f146910ac96bdccea51cb019e45597fb8c9981ceaf1c3727f86600b436637009e25e87c4bcbf4f02f3236ffe56087ffe204749af6bb7b6b399bd3aa04c3b683 WHIRLPOOL 1c03cd2c69297b55146f2274c1f67f45ffb6d54f96bab4874251338f2c68b068847bc5d24d2adf77eb5e2d036180074ed638e6fc3e25f3390893672b4f0dc428 -DIST coreutils-8.16-patches-1.tar.xz 4496 SHA256 2912855202866b0ee8fd30063859f50a8ee6bcbb5b8f252f8f994f78b80099b2 SHA512 dbe10ffd771170faeeb67d7ac0629601679a6af4a5b921a13b821a68c7b9c81e97eb89af07c90c2b371d02a5e92363a8158e5407db3e3f0d79be5d0e27ac0788 WHIRLPOOL 1a60e5da1bab7ff98cfa70c57911615253873c99f744889d20ba175315ee3d13f3f1dfe4884c9f371dea671aa41f6cdee2c9a8d61352fd3308a14ca80f7290cc -DIST coreutils-8.16.tar.xz 5042844 SHA256 2a458fead15d9336f46bb4304cc3eaa6ed9407b9130e7ee2ec533909881d2067 SHA512 f659032d84c6a873ee5a4be1a7ebdf20fd2b5e5a71fdbc77f320319966f8cbc723d591e03dd28ef2d92747bbae31971447c567a085ae84407a41b99e9a8a3ac1 WHIRLPOOL 9543d9d9984cdbb9aa16b9e067d484cd93f36fbb6f2eca8926bd974a03bb3bdfefbce52c8d221eb943b39a2a3a81991f542831dab432dc475914b79a793be442 -DIST coreutils-8.17-patches-1.1.tar.xz 5244 SHA256 1cfa92fd968f31b2ff3f723294efa2cd25ebe96f775a83b464c00928d0fb17dd SHA512 fd3f74c701c2b70cb38d9683f377f6aaac84efca30bb11fcf3ccc41ac31336482177ae4e77409de048014ab679f5addfba34bcdcbc14fc6798912ece1528d2b9 WHIRLPOOL c95bd0754092812f27ad002ef6efa774c2eccb062923cc400ab65dd84d1b0ff6f5c8c4e603ef1e5f106009998654e19ae2f7358343493530d9ce05a14ec2112f -DIST coreutils-8.17.tar.xz 5077388 SHA256 4e075a0d238072a5bd079046e1f024dc5e0d9133d43a39c73d0b86b0d1e2c5e5 SHA512 1b8b8b8cc8641dbbea2fa922ed34af4c05a2fad657b7ac15f9b4493190ed21297639f9f25fd446126131f5b4dbd4ed7b5351880fda9079a5bd779186512be843 WHIRLPOOL c4a4c375091c401f9f19adb7fd68a9d1038602d67f925e5e089ad5b113b7aef4195e1970d1995d2ba440068f9cdd0205f23f69e14ad25ed0faf90f67e6613577 -DIST coreutils-8.18-patches-1.2.tar.xz 4984 SHA256 4f6718e4d119818b96ae67de356e85500096f261cb98a4ae3236f34e5f74fab3 SHA512 1ad68966d9959c6987cec01fd7e6247ef156a1a540439395ec968ff3ec2f5558fcac1dc67e67420f613f3cd81e73d962d4e81289a4782729fa1ac6f43d994d65 WHIRLPOOL 8fd907ca1244b7b51375355ac6f2f47a52e8808a0ecb8e7863bf07907a307773576a4641197992680c8e12b99cd01f8721862aa7329d4ed1730ec837c39048cb -DIST coreutils-8.18.tar.xz 5184936 SHA256 11dc114374100ac6f56d4b66f588e51d3fe972855466a35a27de7ec67eb2143f SHA512 2bbea708141be4d6485b2a67806a7a1d2b819c71b8d2a0264af76fe43eb6588a858e16b790649d143c5bd3b7ce6c264d8bd05369052de74b62ff23f957fbb7f1 WHIRLPOOL 4cf61877d435523015f1c9e613593caff8d281d80fb7515893737afac3dee458984532805011d6f3527bea37c14dd2d1c65cf21af33c0f72680b4af6f79a0ce3 -DIST coreutils-8.19-patches-1.1.tar.xz 4972 SHA256 05d8f750d2116ee34614fb1b35369d4c80bd78099a608c22e822461d3e47fce2 SHA512 d7ebde053591279eb6fdf8db04e98413c045d343f55974670f1f0e1d045073a7ce4ed9b2e3736727de487c37162635576ebbf99196db2358e48119e8a1a8a33e WHIRLPOOL f649fcdeccca1b6c0cff97dec7d993182898c3914f16605ac9fdcd0ec754c19e6dd427fb50ce06d4af26dfe89affa4ece69b3e8b4f3c3a292af79a07125af440 -DIST coreutils-8.19.tar.xz 5097392 SHA256 ad3873183fd8cfc7672b3ba54644672e59352f9b2dc7e3ad251c1174dde8a9e7 SHA512 3b8fd55c707f840534eba6dfdffe76d2169b6c6747027a30a6e7600bb031a9ec5792b53f961611b8189409811d2f1f906f7e5e4bc25525fca8791b893eb67fe6 WHIRLPOOL c3e7117871459b9f2d03638c622d5025a3f7afe3be7f9082f8968f4ae226883e12c4bab7c9d126e64282fcd05c1c2e0d205719661c840deee95d32542d8f5386 -DIST coreutils-8.20-patches-1.1.tar.xz 19504 SHA256 0a1a3cc578e8872ebc93113edd76d1f1d88fb4d6596a047cfbb6c5fd4e82c22d SHA512 258116ff52d1d28acbedd2383c8d0f488c272b297c4f146231ea45fb76902bb56c9fad2d74d50c22371e67a4178dcff7b65950fcc034f56fc02c3c2ff290224f WHIRLPOOL ae4436a6ae655affbc02ee2d3d6a87345dc7b63b67aaecf01e034d2e40237c6e76b00a909d852f6ea96e348ef43e8e3f6f4c5bdb01aaf6d30a1b51036cbfe31b -DIST coreutils-8.20-patches-1.2.tar.xz 20864 SHA256 a969b9178b12a9e4e82529d8e1d056b2e3eb1dd299e29e36f43961aa204c208c SHA512 e851eb79028aa6cd52f033df1a9897f053bfe860f5bd710e93f5b4e38026a717bcf85c4ccb8f7a1fd5898733cd4d16ae8180eff3359c886c901b2c65e2975a9e WHIRLPOOL 3369f67cc15d332605af1cc74919495a076c3563653d3c085e5df5aac4142920d8e956ae93abf05b1ee012b76fec843a0841924ad4580ddd79889a01ca76846b -DIST coreutils-8.20-patches-1.4.tar.xz 23776 SHA256 ae41d878c9b1e7be54cd9f707294584010d671bfbec4274d7e2b014c8be5f16a SHA512 4031c9cffd2cbc64c96379e849999f0e6c2dc3401f8aa121a736a55c9cf0986ec6a54b7610e5e429edcb208dfe5d74000d06761ad9742dd833b8530dcf603ab2 WHIRLPOOL b746ec6a37a50cbd3910aa6f32a492dd389547871cb9f5afb49f1560d74368fd705e0866d49801ed7c14426bcfcdd6679d67264de387f846acfdb29082cfb4cc -DIST coreutils-8.20.tar.xz 5273788 SHA256 dbcb798764827a0f74be738662ecb516705cf520330cd3d7b2640fdffa499eb2 SHA512 adbeab5af780ae70d2a98a81e96ad2cdfbcbc20153372b0085f6ac75ae9fadff82bd09b460400820057692b4145d7f2d276630b76b0ed509303587972ed175cd WHIRLPOOL 3cf911cf785c6e6acab4f37bc75805687f91fe74d5727782903d242669ee6b7ad444b18395d6808b1f2569703cca1992983d3bfef41f65ea461f6d0aa25908e2 -DIST coreutils-8.5-patches-1.tar.lzma 4456 SHA256 5c805201cd08a3a9f8989c77239606d5266a037aeb7c00ec1d2224219af9a1a7 SHA512 b86564ab74a89d4a46553bbf43636cf5a896a7f9b32319d180758ae598a6bb92a2f78ae4d3604bed1789c16f73a1cee2046e9d5446484f1e96224f5542805853 WHIRLPOOL f81c343d0ebed82ea8d1e9bc0826842898eba5e839e6e4a3ffcc19a226dcba17e1a58704358ebbef364682b68f2ea0ba91b3ff9648c5c28e2f7727be8d8806df -DIST coreutils-8.5-patches-2.tar.lzma 25979 SHA256 3fe98017886f0c97e15552caf4b38ba6085f15209c30ea9e5a2b65bee324f105 SHA512 a07f3e5c2d9abbcb639b9bfa928213ca84dddbdeee8f84a4ec127adce6290319fde584e3bb264c224278fb158d37799cc0833b3cf71fc60391232b8de57da7d6 WHIRLPOOL 5e8fbb4136460817a32c011724b2a72655e1917aa151ab18592c2cddee156d7276934ec7b2e49620b970aec9d20a0df315b6e45974baa4fb957fae50055d8079 -DIST coreutils-8.5.tar.gz 10740866 SHA256 dd243e2ac7d0ed203b170ecfb8299643779e7501fec2b45ae1cea8a450fa8ca0 SHA512 9b982ffd4f241e9c0159fb477dcd18214b3b14da3a06ff06ca43233474f3204a0753149692b53cf5f2b8a23aace2867bbbd9351cd12b3941460d386037c4617e WHIRLPOOL cb1e1b71f93bff019d8fe7849f3bdd0bbadf488439ddbc285dbca51810c9ce85f9c8d5f1a7db7369e8632ecc3141e50d76e2665f9cf0ca6b1d15d4c31c15ba63 -DIST coreutils-8.7-patches-1.tar.xz 4496 SHA256 4d428712bf911ec01d12a64c65335b30a4a60cabeb24ece503c2ff8208129277 SHA512 32f13cbcd0b07ccd05fff2a2ab7d29fc08318b0620763f4fa946a71ab338c962f5e760666d1064fd01090c1fd11dcb3e9e8ddf556afacf62c94a6b3ef338d6f9 WHIRLPOOL 1542cc9af1ce18ca60d39dc5d142781bb76c415b311da3c9de13fadf6e8fa9395f766ca5d5a803c87be0fc38207efd623504e78b7753ccf183ca50c41a4da4e9 -DIST coreutils-8.7.tar.xz 4709556 SHA256 6701979aeccbca0b197718c00754aaf4a801f9ee7419edf14b829d20b9f8076b SHA512 382ed8c6bb13f25d06ce830f90810c032a1e3eea7d05752db8603b591f05db316d14d4ffd2d5aa54f0227072adc97b0b22a828d95cd7a9de3539e942d697d7c4 WHIRLPOOL f0641996089017dbbe84dd2ccdadc1aa10be0555bfc89e7133ce1bfbc7fb555b27310a8f392bad60da8ea84e3d4ded68c5522fc063e42345402be1b18319babf -DIST coreutils-8.8-patches-1.tar.xz 4500 SHA256 6969f31ce6eb3d76516def06f59b9efbd791f045d55ad375abccc72a8624bf11 SHA512 2f3e73b800ef3bfb2489227ebc966c0cebdb267d410b86215e0205f9b5c0d60f8435f1e41e97f4d5a9f6159999b1fe7892677c3ec852a6d21de66b3282c4edc6 WHIRLPOOL 712a0040eeac86077ab4ed0f83f3dd39ffe63ccc9082c1eb9262d278778cae0cec736dac49ae573d9636808ea9cf5f6e215d34aa5e8798069eb7019905be89a1 -DIST coreutils-8.8.tar.xz 4729080 SHA256 a92ed61ae68408a7f5eaa09db54333014a87295d05ab5a96ce2d55e3144b6336 SHA512 3e04d45c1fe57749b4e41318f1c0256d105f48df14837425fcc802bec5f5ef68bc58cc26a1d037ad041ed6399852d7dd0051254123993e9546939f430fb0c37d WHIRLPOOL 664753406665a66a6dd1a81b086d943f4374e92baaef94c658772125c4a5fc2f1e95e6b854e26cba1ccd4ca8771abb870dbdbcd83503782c4e8e4ef0f61378b1 -DIST coreutils-8.9-patches-1.tar.xz 4496 SHA256 d4949932ee5b582d3802d11afaccdea7a6f29c97f0204c1b66b7b54b72509ae4 SHA512 018e819106cce22ae30c7b08060b0ae28b41fcb5007bb000a726847f3d8107f46b6e8e90b9d16cd2826b22d1c48af44aea49cf6a3989bd2abf0bba6b83b0f088 WHIRLPOOL 3a7e637e581f19fecdc9e57f956fd0f0461079b0548a7125fc2a7593acfa39f6e5dde1ab4117b0ae5ed27bc531e7974de164823ea0db3ad212b023077d8ffe6e -DIST coreutils-8.9.tar.xz 4726864 SHA256 ca22d06effd0c8bc506a7c57932d0ed08d7dbc75629a92264d67d34982f2b5b7 SHA512 444e197cb546aa101300b18347ec92fffddd0bedf1926eb1b810dfc1b33a8865c07ee37334e13016e3f12faa152401699bbc8b6d9f6135205f272eab40f7d98f WHIRLPOOL a879548203354fe87360bb4fe91499b8afaeb16a86f6e8ce4e037866deb96f4e77a1474b6176d7fa28cd48ce0a46ed51e7ce3d789582e4ed293b5519bf77a1d0 -EBUILD coreutils-8.10.ebuild 5467 SHA256 e07a28ddc97b65f827e918a8be4eda0041faf24a0701bf857f663a9771b3b67a SHA512 44ffafbbe00538fc308a8493724ae60c642c4fc443aa1552a8681e5c15850173d1ea019fadd813c267dde53da1d6554559d06ee0ebed2f797bfcc3ab7b610f2e WHIRLPOOL 44586eebe50d89b8ecff7c24822474b7871ecbcb827ba29c607e492bec5d3d5987cf2a451631c2bb1bf8cdf0b872dd7fe19f08f17487b4a03b78c5f9e1820882 -EBUILD coreutils-8.11.ebuild 5467 SHA256 eaa720d752549485f494f0f2f5c0c4b4b2e7d46336b141d79f733bec9cffff05 SHA512 bd66cb264b43b4c85a254cb5e1e99eb07457f36f3213bab7fbe4ab2f44c1b7124e128f8dbf45065e2698d149c64bb67901b646fab3b106597788d182c83a3825 WHIRLPOOL 66a8aa47374763a1a4131a33f9cbefa8b686ac21c55115699739db096702b742d65c5d3ffc5ac102ccbf1788db563cba2e6abc6b0d63b782926a6afc0fa8c9ee -EBUILD coreutils-8.12.ebuild 5467 SHA256 e59a5c43e95a5e7bd1210c865f45f0afff6586d5ac46f333009ba13c9d4f7b60 SHA512 3281598cb7ebf691334c06d4a2fadaf7f5dd50900f88dac899e8ba37e11afe4c8848612b70f8298022d0460c238555205adcf9c37bcdfe7102ffda97d7daf889 WHIRLPOOL 424fd081bde9ced7e00facbb45027aaa2cc03573f7776439efa1d02b5688c5ebbd99c9d533ec12197e8b71f5b5363a7254cd05d3860d8835b5f5f5aa9004d943 -EBUILD coreutils-8.13.ebuild 5467 SHA256 5dcba81395b639faa29887b1e7b5e21a9c293e4aa611bda1e83fd4901bdf37be SHA512 d14ce6db5731102a16f088f59489733e58df8b08b8803dcfcf000070c9a3f5fb85be0d2cf57038f9d6232cf1b06bd0380642a3b31d9df2c886888f3ac089fbe6 WHIRLPOOL d40186f732406201506480d5c36686ab58e793d7b617362c14912e6330cfb0b95454aab5a7fd0cabb9989aacd864a8bd4638d9187e828a2dd4c860196070e96a -EBUILD coreutils-8.14.ebuild 5489 SHA256 43a7d0e57e1719f0e29c4f53826b1262c709429614420deffadd5ec3d1dfaeba SHA512 7ba6288f9a45c0d400f9fc5da8e87062685b34ea01884910b4e15d85ba4fc39efcd5e22914e0755efeba14b3a7034d118885f5fd1b7f484b61dfd447090b4782 WHIRLPOOL 277db64661612eb890120977b5519c57a74d0f88cd9bf16992b45d58156d5164ab2ffd0555c478c17785ec613c0e479e2c4e6dd061d972b32ccda5e5637b51f7 -EBUILD coreutils-8.15.ebuild 5520 SHA256 a7e8f2ab975bbd87d2c5d5179ed406a5a2e327dd9a556288c53ab330d5dbb255 SHA512 645604aeaedd73d33561ec1eacf843c823c67b412ad888e775b30214163d126f613fb943b91cbd95634efe1d6a007dc13dee35a7e0d38986ab10d9e24ae32331 WHIRLPOOL 3edebd56fd45ab8d0341dc3d9067c1b4edbe69cda1499ef6a001daeef7ba1664ea2fb70505f5e7d798ccce1704cc842d880c9000b27fbd4983bfaa43429f7c9d -EBUILD coreutils-8.16.ebuild 5677 SHA256 7c68ac8b459af6b0b8c8ad564016cea2c1e537c3973121b52ae187ca214a1e61 SHA512 22f129bceccbfb6fd8d54c90f639d42e2d11c513d7fe1936d74ef591081f6deec7c642bb9494a134f37753b6bae9e41827942add9db0991981c78adb71e3a409 WHIRLPOOL 7329a48316a91e591fe89f90b78e670bdabd179eaba2573757a4beb4785592918ea1b4401d77cb8c176252af3b7fcf83964c26e3bd1c243238dab60de11fc7c0 -EBUILD coreutils-8.17.ebuild 5794 SHA256 defa9e0128abe52213d47becf108dad9a9ae6beebc231b63bfcba3dda1fb1f9a SHA512 3de1dce7447f311324eef09dcf2406100213f86736b52b79937b9f24af0f048c4cbe91354a884746f5903a30cd22a74b4d9d0084b92b778f4106229eb903d27b WHIRLPOOL 4486d05a56b22a44cee12f2014373d880d1dfaecdf8264543ef1a0c8cb08ccb2f3b4ab1e65318fcd4d976a593600ac2f5ea09fb5585da447d5de2e754a9e40cc -EBUILD coreutils-8.18.ebuild 5918 SHA256 de55dd817de93a78ac465addf6dc6708a95fc8343ad9104cec682543ba77e44f SHA512 ec18fda8c5b5b0ce2bd2c663306105d5b26666056793b0b82a694a71f384274b5d597b7ebfb4a79b5321c567886c04ee26929ec96f73d8d77267ea13ca9c92d8 WHIRLPOOL 07434157b6ef42cced7581db2ebdea50f019685cdeb57dbbd3db1b259fbd115fe81372f344de9e5385e3a121a86860029864784b3a83da3da4ce8db2137167f3 -EBUILD coreutils-8.19.ebuild 5918 SHA256 083a3ea51ecaa34cfa1c5a8fd993816f9d75d0087c8a149ae692bfb521200a88 SHA512 06bdfa2bed6fec721d1e50c3f26787f74957a03840f01e0652b91d87a1fcb5bddca57c02a52fc1b6c9c6c29ee9ffafee7ddc7d851775b43ba7fa367febf8bcd6 WHIRLPOOL e977bb83e82b62f36aae85522d842baae2c069895101ec0675d8be516ef4cc76e078ff8d01b28d5cec51f3cfebd596e7398b4b7063617d98280cfbc6b0df6365 -EBUILD coreutils-8.20-r1.ebuild 5897 SHA256 d0572def430a0b9043092140bee811a13c5b401441292be638b6cf225279505e SHA512 8f3293a2e5243c5be9e4001594376aa0c0c28aefa6009c0d93e81f8e42cff8fdc074f07af6a77ef74872e41dcf269999504b2221d82cd6a9b2bff8f176b904c7 WHIRLPOOL 65626c11373d257d84370f2cbb96a7ed1c0e38578bd92940124074491a3c39c9d2ce6dc56829c07e309bf0b5fcd16fb76b06b49eb95b24ef6c8cc01f6136567e -EBUILD coreutils-8.20-r2.ebuild 5898 SHA256 06b6b7bf2e8b43af7a693fccfb36167f3a3019d90b72afd23982f08bf6148150 SHA512 775fb9e79fe0b66fa7d321d3d38b0936098f5758f6af206b3a107df4eebb9f794a5aa780a0762d35f434f00fd7859759261d5a61b0b1ca98595730e8ad87431c WHIRLPOOL e42378dac5da99e6d09e1325e9325d519b90f18b5bd854e4799f02311ff5bb4310d1729bb767c4b7ad1390bdaa2af8a50af39b62cff4d8780ae3e30a0fed2777 -EBUILD coreutils-8.20.ebuild 5884 SHA256 b4513676d9e4479a80b891d5586a66200c845e1be0537f5a3e554cebc4efc780 SHA512 889a107a2ceb85877749ed911e33e5ab47b31a7d2a952493b1e2a44395e18758f8f7d4e59708b7b5168957a89f5da3a2887125ffb6a61a8fb0c1c6326ecb819e WHIRLPOOL 65b636b8fe4f3d35cb26698d6f9e468ceea538f197ed08b3b27ef049037291f7d786c2a161b7a53bbc0828f75fdd43d40bd3461bcd5f6a23786cd901d4a1c0b9 -EBUILD coreutils-8.5-r1.ebuild 5087 SHA256 7a99ca3814451fbb86457c279ecf3f5aa54b603756a9f58745a7b33b988f9f8f SHA512 89b35cbe9eb72e248b875dc3a1c397b3253f337d7415a60ae352981a2a493521ba19a788da261ab33b2d1129de04ed84b59a3394cda2e5f09309e935d36f8698 WHIRLPOOL 595905b181dec822cdfc358fc9ca2f0aebc3a406d0778aab42c68d9bcb34b7a9fb7a4c5ff038a003b8a01d2644e409b25c8e3ba6be22333c84852cae378e93e0 -EBUILD coreutils-8.5.ebuild 5073 SHA256 99940239d3f2efe17ce491bf23ba811598c955952cd60f1d2b4e2d157400d3e3 SHA512 ad6d1bf4adfc60a37623ecb03b7925bda99680d2c369d4000bf95b7d1d01dee5cac96d933c86b951a5697df1c580e2dec873df5b7d4ac3ea0ccf39edca5cb4f9 WHIRLPOOL 6d700af9e9800893c4714974cb1d83f08b15521e5efce7fc32214b5e53705ed0af3030d116ec2e8129121475e990377e22a7edf536d8905b14794497250cc052 -EBUILD coreutils-8.7.ebuild 5102 SHA256 8d2f466643f82ec762b6f46c266eba2b0bc37f51e17764704b4893322ddba68f SHA512 7c34cba2ba0b768ebac34d13a2e169f1bce43776d8aecfab4cd8ee3db0ca82ed7cc035a4887adf19b7e67dc3cbb28ed71f026842037d03e4adff1ae4e07a7b39 WHIRLPOOL cc337e855dd92e0a51f30596b531cee38b0c5ca8805854532789d69c3f3abc3c8a0fc9e494aff201a27dc66d83fe391308c5abf7a7372662286ef3a640702a43 -EBUILD coreutils-8.8.ebuild 5113 SHA256 98dba1fcb86b41d1753bc305db5344d02075909314d1d4275ccbf5f31cbf59ab SHA512 d6a30a3bc92a1a45f4118dbae1df6aa563b8445a257b56e728dd9241d22eb357de8216716306e9ac1adbbb5f459b7678a595e2d9534be3f827692d0427cf2040 WHIRLPOOL c67fd65731cb297d8309cc39b98667c06ca22e2295d61f23daaf52b3a2fa87ea0e5be3269e7afa132241d752a1b84fe7e3b7803561a7425798194beef47f343f -EBUILD coreutils-8.9.ebuild 5113 SHA256 94a3521bc5493f9ae4487a6190fab0c699eea9870fa91d7ca30917833b59e7e8 SHA512 2ab782551af8174a9f5cd70e17e65af5c04e0bbf582b17fd72403c039bf8771ee97ca40daac3aa5c562e48582e5a343545bd91e3d290e9697b96284599dfacd7 WHIRLPOOL 9ffa1243a4fdd9fe3ee508fa517a2c2fc61f84ae9362787b3e7aced799ae1a05d4ae22a18115d888c5bc41640047c8b7a3b62de0d9a0743632e819fb7fbfff6e -MISC ChangeLog 52496 SHA256 68795f5a80bfb4678587a0ea96fda725e102e322ac5856a4898496e7279c28b0 SHA512 606e8c79679a49d9beee19123ad896584dbf9ab1f786dd472148be6818d66a50e239709c483e1da8905c9a87c2cb63302275c5669721d3ba75605ede3bd6dfc4 WHIRLPOOL 3c5e6fd10825fdf350a20fe3195a56e36d0a1f40acf2f0ed80df8b00f102d76ef84ea68efcb6a05ab9ff243c2e7398374715c7f1b7b3ddee379f383b579b80a5 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.10.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.10.ebuild deleted file mode 100644 index 831ac38d54..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.10.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.10.ebuild,v 1.4 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="2" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.11.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.11.ebuild deleted file mode 100644 index 52743c6666..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.11.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.11.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.12.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.12.ebuild deleted file mode 100644 index 03ff2ee728..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.12.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.12.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.13.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.13.ebuild deleted file mode 100644 index 52ce8d9a33..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.13.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.13.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.14.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.14.ebuild deleted file mode 100644 index fdfd06c5c7..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.14.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.14.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.15.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.15.ebuild deleted file mode 100644 index cfb834557b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.15.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.15.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.16.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.16.ebuild deleted file mode 100644 index 74263525f8..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.16.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.16.ebuild,v 1.10 2012/09/30 17:53:12 armin76 Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.17.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.17.ebuild deleted file mode 100644 index 8a4a751029..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.17.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.17.ebuild,v 1.3 2012/07/11 14:33:02 ryao Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static unicode userland_BSD vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( !userland_BSD? ( sys-apps/attr ) ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.18.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.18.ebuild deleted file mode 100644 index 9e0e8be511..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.18.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.18.ebuild,v 1.3 2012/08/18 22:14:00 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.2" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" - -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) - caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp[static-libs] ) - xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) - selinux? ( sys-libs/libselinux ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.19.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.19.ebuild deleted file mode 100644 index a837bc562c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.19.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.19.ebuild,v 1.1 2012/08/20 17:57:39 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" - -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) - caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp[static-libs] ) - xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) - selinux? ( sys-libs/libselinux ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r1.ebuild deleted file mode 100644 index 9d8ed55e48..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r1.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r1.ebuild,v 1.1 2012/12/19 19:17:01 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.2" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" - -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) - caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp[static-libs] ) - xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) - selinux? ( sys-libs/libselinux ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r2.ebuild deleted file mode 100644 index 274109fb7e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20-r2.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r2.ebuild,v 1.4 2013/01/22 15:53:27 gmsoft Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.4" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" - -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) - caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp[static-libs] ) - xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) - selinux? ( sys-libs/libselinux ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20.ebuild deleted file mode 100644 index 5a0e904aa6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.20.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20.ebuild,v 1.12 2013/01/01 18:55:02 armin76 Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1.1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd" -IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" - -LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) - caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp[static-libs] ) - xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} ) - selinux? ( sys-libs/libselinux ) - nls? ( >=sys-devel/gettext-0.15 ) - !app-misc/realpath - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi - - # Help out users using experimental filesystems - if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then - case $(uname -r) in - 2.6.[12][0-9]|2.6.3[0-7]*) - ewarn "You are running a system with a buggy btrfs driver." - ewarn "Please upgrade your kernel to avoid silent corruption." - ewarn "See: https://bugs.gentoo.org/353907" - ;; - esac - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5-r1.ebuild deleted file mode 100644 index 7933aed175..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5-r1.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5-r1.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="2" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz - mirror://gnu/${PN}/${P}.tar.gz - mirror://gentoo/${P}.tar.gz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - !=sys-libs/ncurses-5.3-r5" -DEPEND="${RDEPEND} - app-arch/xz-utils" - -src_unpack() { - unpack ${A} - cd "${S}" - - if ! use vanilla ; then - use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch - EPATCH_SUFFIX="patch" \ - PATCHDIR="${WORKDIR}/patch" \ - EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \ - epatch - fi - - # Since we've patched many .c files, the make process will try to - # re-build the manpages by running `./bin --help`. When doing a - # cross-compile, we can't do that since 'bin' isn't a native bin. - # Also, it's not like we changed the usage on any of these things, - # so let's just update the timestamps and skip the help2man step. - set -- man/*.x - tc-is-cross-compiler && touch ${@/%x/1} -} - -src_compile() { - tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569 - - use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821 - use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782 - # kill/uptime - procps - # groups/su - shadow - # hostname - net-tools - econf \ - --with-packager="Gentoo" \ - --with-packager-version="${PVR} (p${PATCH_VER:-0})" \ - --with-packager-bug-reports="http://bugs.gentoo.org/" \ - --enable-install-program="arch" \ - --enable-no-install-program="groups,hostname,kill,su,uptime" \ - --enable-largefile \ - $(use caps || echo --disable-libcap) \ - $(use_enable nls) \ - $(use_enable acl) \ - $(use_enable xattr) \ - $(use_with gmp) \ - || die "econf" - emake || die "emake" -} - -src_test() { - # Non-root tests will fail if the full path isnt - # accessible to non-root users - chmod -R go-w "${WORKDIR}" - chmod a+rx "${WORKDIR}" - - # coreutils tests like to do `mount` and such with temp dirs - # so make sure /etc/mtab is writable #265725 - # make sure /dev/loop* can be mounted #269758 - mkdir -p "${T}"/mount-wrappers - mkwrap() { - local w ww - for w in "$@" ; do - ww="${T}/mount-wrappers/${w}" - cat <<-EOF > "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5.ebuild deleted file mode 100644 index 55156ceddf..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.5.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz - mirror://gnu/${PN}/${P}.tar.gz - mirror://gentoo/${P}.tar.gz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - !=sys-libs/ncurses-5.3-r5" -DEPEND="${RDEPEND} - app-arch/xz-utils" - -src_unpack() { - unpack ${A} - cd "${S}" - - if ! use vanilla ; then - use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch - EPATCH_SUFFIX="patch" \ - PATCHDIR="${WORKDIR}/patch" \ - EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \ - epatch - fi - - # Since we've patched many .c files, the make process will try to - # re-build the manpages by running `./bin --help`. When doing a - # cross-compile, we can't do that since 'bin' isn't a native bin. - # Also, it's not like we changed the usage on any of these things, - # so let's just update the timestamps and skip the help2man step. - set -- man/*.x - tc-is-cross-compiler && touch ${@/%x/1} -} - -src_compile() { - tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569 - - use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821 - use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782 - # kill/uptime - procps - # groups/su - shadow - # hostname - net-tools - econf \ - --with-packager="Gentoo" \ - --with-packager-version="${PVR} (p${PATCH_VER:-0})" \ - --with-packager-bug-reports="http://bugs.gentoo.org/" \ - --enable-install-program="arch" \ - --enable-no-install-program="groups,hostname,kill,su,uptime" \ - --enable-largefile \ - $(use caps || echo --disable-libcap) \ - $(use_enable nls) \ - $(use_enable acl) \ - $(use_enable xattr) \ - $(use_with gmp) \ - || die "econf" - emake || die "emake" -} - -src_test() { - # Non-root tests will fail if the full path isnt - # accessible to non-root users - chmod -R go-w "${WORKDIR}" - chmod a+rx "${WORKDIR}" - - # coreutils tests like to do `mount` and such with temp dirs - # so make sure /etc/mtab is writable #265725 - # make sure /dev/loop* can be mounted #269758 - mkdir -p "${T}"/mount-wrappers - mkwrap() { - local w ww - for w in "$@" ; do - ww="${T}/mount-wrappers/${w}" - cat <<-EOF > "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.7.ebuild deleted file mode 100644 index 7332389ca3..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.7.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.7.ebuild,v 1.12 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.8.ebuild deleted file mode 100644 index a852f8086d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.8.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.8.ebuild,v 1.3 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.9.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.9.ebuild deleted file mode 100644 index ae1c3175d3..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/coreutils-8.9.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.9.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $ - -EAPI="3" - -inherit eutils flag-o-matic toolchain-funcs - -PATCH_VER="1" -DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)" -HOMEPAGE="http://www.gnu.org/software/coreutils/" -SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz - mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="acl caps gmp nls selinux static unicode vanilla xattr" - -RDEPEND="caps? ( sys-libs/libcap ) - gmp? ( dev-libs/gmp ) - selinux? ( sys-libs/libselinux ) - acl? ( sys-apps/acl ) - xattr? ( sys-apps/attr ) - nls? ( >=sys-devel/gettext-0.15 ) - ! "${ww}" - #!/bin/sh - exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@" - EOF - chmod a+rx "${ww}" - done - } - mkwrap mount umount - - addwrite /dev/full - #export RUN_EXPENSIVE_TESTS="yes" - #export FETISH_GROUPS="portage wheel" - env PATH="${T}/mount-wrappers:${PATH}" \ - emake -j1 -k check || die "make check failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO - - insinto /etc - newins src/dircolors.hin DIR_COLORS || die - - if [[ ${USERLAND} == "GNU" ]] ; then - cd "${D}"/usr/bin - dodir /bin - # move critical binaries into /bin (required by FHS) - local fhs="cat chgrp chmod chown cp date dd df echo false ln ls - mkdir mknod mv pwd rm rmdir stty sync true uname" - mv ${fhs} ../../bin/ || die "could not move fhs bins" - # move critical binaries into /bin (common scripts) - local com="basename chroot cut dir dirname du env expr head mkfifo - mktemp readlink seq sleep sort tail touch tr tty vdir wc yes" - mv ${com} ../../bin/ || die "could not move common bins" - # create a symlink for uname in /usr/bin/ since autotools require it - local x - for x in ${com} uname ; do - dosym /bin/${x} /usr/bin/${x} || die - done - else - # For now, drop the man pages, collides with the ones of the system. - rm -rf "${D}"/usr/share/man - fi -} - -pkg_postinst() { - ewarn "Make sure you run 'hash -r' in your active shells." - ewarn "You should also re-source your shell settings for LS_COLORS" - ewarn " changes, such as: source /etc/profile" - - # /bin/dircolors sometimes sticks around #224823 - if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then - if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then - einfo "Deleting orphaned GNU /bin/dircolors for you" - rm -f "${ROOT}/bin/dircolors" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/metadata.xml deleted file mode 100644 index 96a2d58636..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/coreutils/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -base-system - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/ChangeLog deleted file mode 100644 index b236ca6525..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/ChangeLog +++ /dev/null @@ -1,625 +0,0 @@ -# ChangeLog for sys-apps/gawk -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.161 2013/05/13 22:13:19 vapier Exp $ - -*gawk-4.1.0 (13 May 2013) - - 13 May 2013; Mike Frysinger +gawk-4.1.0.ebuild: - Version bump. - - 19 Feb 2013; Zac Medico gawk-4.0.2.ebuild: - Add ~arm-linux keyword. - -*gawk-4.0.2 (06 Jan 2013) - - 06 Jan 2013; Mike Frysinger +gawk-4.0.2.ebuild: - Version bump #450568 by Agostino Sarubbo. - - 16 Oct 2012; Christoph Junghans gawk-4.0.1-r1.ebuild: - re-added keywords (bug #426628) - -*gawk-4.0.1-r1 (06 Oct 2012) - - 06 Oct 2012; Christoph Junghans +gawk-4.0.1-r1.ebuild: - virtual/awk support and move to /usr/bin (bug #426628) - - 03 Oct 2012; Brent Baude gawk-4.0.1.ebuild: - Marking gawk-4.0.1 ppc for bug 431954 - - 27 Sep 2012; Anthony G. Basile gawk-4.0.1.ebuild: - stable ppc ppc64, bug #431954 - - 24 Sep 2012; Raúl Porcel gawk-4.0.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431954 - - 01 Sep 2012; Markus Meier gawk-4.0.1.ebuild: - arm stable, bug #431954 - - 21 Aug 2012; Jeroen Roovers gawk-4.0.1.ebuild: - Stable for HPPA (bug #431954). - - 20 Aug 2012; Johannes Huber gawk-4.0.1.ebuild: - Stable for x86, wrt bug #431954 - - 20 Aug 2012; Mike Frysinger gawk-4.0.1.ebuild: - Disable test failing under sandbox for now #413327 by Patrick Lauer. - - 20 Aug 2012; Agostino Sarubbo gawk-4.0.1.ebuild: - Stable for amd64, wrt bug #431954 - - 19 Aug 2012; Christoph Junghans gawk-4.0.1.ebuild: - added prefix keywords - - 01 Jul 2012; Raúl Porcel gawk-4.0.0.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #413117 - - 28 Apr 2012; gawk-4.0.0.ebuild: - ppc stable #413117 - - 26 Apr 2012; Jeroen Roovers gawk-4.0.0.ebuild: - Stable for HPPA (bug #413117). - - 26 Apr 2012; Alexis Ballier gawk-4.0.1.ebuild: - keyword ~amd64-fbsd - - 25 Apr 2012; Markus Meier gawk-4.0.0.ebuild: - arm stable, bug #413117 - - 24 Apr 2012; Jeff Horelick gawk-4.0.0.ebuild: - marked x86 per bug 413117 - - 23 Apr 2012; Brent Baude gawk-4.0.0.ebuild: - Marking gawk-4.0.0 ppc64 for bug 413117 - - 23 Apr 2012; Agostino Sarubbo gawk-4.0.0.ebuild: - Stable for amd64, wrt bug #413117 - -*gawk-4.0.1 (22 Apr 2012) - - 22 Apr 2012; Mike Frysinger +gawk-4.0.1.ebuild: - Version bump #413017 by teidakankan. - - 30 Nov 2011; Mike Frysinger gawk-4.0.0.ebuild: - Control readline support via USE=readline. - - 05 Aug 2011; Jeroen Roovers gawk-3.1.8.ebuild: - Stable for HPPA (bug #373939). - - 25 Jul 2011; Kacper Kowalik gawk-3.1.8.ebuild: - ppc/ppc64 stable wrt #373939 - - 23 Jul 2011; Raúl Porcel gawk-3.1.8.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #373939 - - 17 Jul 2011; Markus Meier gawk-3.1.8.ebuild: - arm/x86 stable, bug #373939 - - 05 Jul 2011; Markos Chandras gawk-3.1.8.ebuild: - Stable on amd64 wrt bug #373939 - -*gawk-4.0.0 (03 Jul 2011) - - 03 Jul 2011; Mike Frysinger +gawk-4.0.0.ebuild: - Version bump #373937 by Lars Wendler. - - 15 Aug 2010; Harald van Dijk gawk-3.1.8.ebuild: - Fix quoting - -*gawk-3.1.8 (20 May 2010) - - 20 May 2010; Mike Frysinger +gawk-3.1.8.ebuild: - Version bump #319763 by Samuli Suominen. - - 25 Apr 2010; Diego E. Pettenò gawk-3.1.7.ebuild: - Remove libsigsegv USE flag: the dependency, at a minimum, was off (it - never uses system copy); nothing in the tree require this enabled, the - bundled copy does not work properly with gcc-4.5, and upstream is clueless - about autotools so it's impossible to properly patch this to make it - right. - -*gawk-3.1.7 (15 Aug 2009) - - 15 Aug 2009; Mike Frysinger +gawk-3.1.7.ebuild, - metadata.xml: - Version bump #280701 by Jeremy Olexa. - - 16 May 2009; Mike Frysinger files/filefuncs/Makefile: - Respect CPPFLAGS when building filefuncs #209129 by Stuart Shelton. - - 16 Jan 2009; Harald van Dijk - files/filefuncs/Makefile: - Fix typo, to use CFLAGS when compiling - - 28 Nov 2008; Ulrich Mueller - +files/gawk-3.1.6-gnuinfo.patch, gawk-3.1.6.ebuild: - Fix GNU Info files, bug 249130. - - 28 Oct 2008; Raúl Porcel gawk-3.1.6.ebuild: - alpha/ia64 stable #244384 - - 27 Oct 2008; Brent Baude gawk-3.1.6.ebuild: - stable ppc64, bug 244384 - - 26 Oct 2008; Markus Meier gawk-3.1.6.ebuild: - amd64 stable, bug #244384 - - 26 Oct 2008; nixnut gawk-3.1.6.ebuild: - Stable on ppc wrt bug 244384 - - 26 Oct 2008; Torsten Veller gawk-3.1.6.ebuild: - Stable on x86 (#244384) - - 26 Oct 2008; Jeroen Roovers gawk-3.1.6.ebuild: - Stable for HPPA (bug #244384). - - 26 Oct 2008; Ferris McCormick gawk-3.1.6.ebuild: - Sparc stable, Bug #244384 and required for Bug #244246. Looks fine. - - 05 May 2008; Mike Frysinger - +files/autoconf-mktime-2.61.patch, gawk-3.1.6.ebuild: - Update mktime test #220040. - -*gawk-3.1.6 (05 May 2008) - - 05 May 2008; Mike Frysinger +gawk-3.1.6.ebuild: - Version bump #219476 by Conrad Kostecki. - - 19 Nov 2007; Joshua Kinard gawk-3.1.5-r5.ebuild: - Stable on mips, per #195212. - - 11 Oct 2007; Tom Gall gawk-3.1.5-r5.ebuild: - stable on ppc64, bug #195212 - - 10 Oct 2007; Lars Weiler gawk-3.1.5-r5.ebuild: - stable ppc, bug #195212 - - 09 Oct 2007; Raúl Porcel gawk-3.1.5-r5.ebuild: - alpha/ia64/sparc stable wrt #195212 - - 09 Oct 2007; Christian Faulhammer gawk-3.1.5-r5.ebuild: - stable x86, bug 195212 - - 09 Oct 2007; Jeroen Roovers gawk-3.1.5-r5.ebuild: - Stable for HPPA (bug #195212). - - 09 Oct 2007; Christoph Mende gawk-3.1.5-r5.ebuild: - Stable on amd64 wrt bug #195212 - -*gawk-3.1.5-r5 (25 Aug 2007) - - 25 Aug 2007; Mike Frysinger - +files/gawk-3.1.5-freewstr2.patch, +files/gawk-3.1.5-ipv6.patch, - +files/gawk-3.1.5-mbread.patch, +gawk-3.1.5-r5.ebuild: - Snipe some fixes from Fedora. - -*gawk-3.1.5-r4 (12 Jul 2007) - - 12 Jul 2007; Roy Marples +gawk-3.1.5-r4.ebuild: - Move gawk to /usr/bin for non GNU userlands. - - 09 Jul 2007; Jeroen Roovers gawk-3.1.5-r3.ebuild: - Stable for HPPA (bug #184465). - - 08 Jul 2007; Christoph Mende gawk-3.1.5-r3.ebuild: - Stable on amd64 wrt bug #184465 - - 13 Jun 2007; Raúl Porcel gawk-3.1.5-r3.ebuild: - alpha stable - - 24 Apr 2007; Alexander Færøy gawk-3.1.5-r3.ebuild: - Stable on MIPS. - - 23 Apr 2007; Gustavo Zacarias gawk-3.1.5-r3.ebuild: - Stable on sparc - - 16 Apr 2007; Markus Rothe gawk-3.1.5-r3.ebuild: - Stable on ppc64 - - 01 Apr 2007; Michael Hanselmann gawk-3.1.5-r3.ebuild: - Stable on ppc. - - 21 Mar 2007; Raúl Porcel gawk-3.1.5-r3.ebuild: - x86 stable - -*gawk-3.1.5-r3 (12 Jan 2007) - - 12 Jan 2007; Mike Frysinger - +files/gawk-3.1.5-freewstr.patch, +files/gawk-3.1.5-wconcat.patch, - +gawk-3.1.5-r3.ebuild: - Grab some patches from Fedora to fixup double free #135931 by Georgi Georgiev. - - 05 Nov 2006; Fabian Groffen gawk-3.1.5-r1.ebuild, - gawk-3.1.5-r2.ebuild: - Dropped ppc-macos keyword, see you in prefix. - - 17 Oct 2006; Roy Marples gawk-3.1.5-r2.ebuild: - Added ~sparc-fbsd keyword. - - 14 Oct 2006; Aron Griffis gawk-3.1.5-r2.ebuild: - Mark 3.1.5-r2 stable on ia64 - - 04 Sep 2006; Joshua Kinard gawk-3.1.5-r2.ebuild: - Marked stable on mips. - - 22 Aug 2006; Thomas Cort gawk-3.1.5-r2.ebuild: - Stable on alpha wrt Bug #142936. - - 10 Aug 2006; Yuta SATOH gawk-3.1.5-r2.ebuild: - Stable on ppc64, bug #142936 - - 07 Aug 2006; Scott Stoddard gawk-3.1.5-r2.ebuild: - Stable on amd64 re bug 142936. - - 07 Aug 2006; Luca Barbato gawk-3.1.5-r2.ebuild: - Marked ppc - - 07 Aug 2006; Jeroen Roovers gawk-3.1.5-r2.ebuild: - Stable for HPPA (bug #142936). - - 06 Aug 2006; Andrej Kacian gawk-3.1.5-r2.ebuild: - Stable on x86, bug #142936. - - 06 Aug 2006; Jason Wever gawk-3.1.5-r2.ebuild: - Stable on SPARC wrt bug #142936. - -*gawk-3.1.5-r2 (17 Jul 2006) - - 17 Jul 2006; Mike Frysinger - +files/gawk-3.1.5-autotools-crap.patch, +files/gawk-3.1.5-internal.patch, - +files/gawk-3.1.5-numflags.patch, +files/gawk-3.1.5-syntaxerror.patch, - +files/gawk-3.1.5-utf-8-strcat.patch, +gawk-3.1.5-r2.ebuild: - Grab some patches from Fedora/Debian and hack around broken autotool code - #139397 by Brant Gurganus. - - 09 Jul 2006; Joshua Kinard gawk-3.1.5-r1.ebuild: - Marked stable on mips. - - 28 Jun 2006; Thomas Cort gawk-3.1.5-r1.ebuild: - Stable on alpha wrt Bug #138147. - - 28 Jun 2006; Luis Medinas gawk-3.1.5-r1.ebuild: - Stable on amd64. Bug #138147. - - 27 Jun 2006; Gustavo Zacarias gawk-3.1.5-r1.ebuild: - Stable on sparc wrt #138147 - - 27 Jun 2006; Tobias Scherbaum - gawk-3.1.5-r1.ebuild: - ppc stable, #138147 - - 27 Jun 2006; Chris Gianelloni gawk-3.1.5-r1.ebuild: - Stable on x86 wrt bug #138147. - - 27 Jun 2006; Fabian Groffen gawk-3.1.5-r1.ebuild: - Marked ppc-macos stable for progressive users (bug #138147) - - 27 Jun 2006; Markus Rothe gawk-3.1.5-r1.ebuild: - Stable on ppc64; bug #138147 - -*gawk-3.1.5-r1 (12 Apr 2006) - - 12 Apr 2006; Mike Frysinger - +files/gawk-3.1.5-binmode.patch, +files/gawk-3.1.5-fieldwidths.patch, - +files/gawk-3.1.5-num2str.patch, +gawk-3.1.5-r1.ebuild: - Fix bug in FIELDWIDTHS and grab some other patches from Fedora. - - 30 Mar 2006; Diego Pettenò gawk-3.1.5.ebuild: - Add ~x86-fbsd keyword. - - 19 Mar 2006; Fernando J. Pereda gawk-3.1.5.ebuild: - Stable on alpha as per bug #126362 - - 16 Mar 2006; Emanuele Giaquinta gawk-3.1.5.ebuild: - Stable on ppc; bug #126362 - - 16 Mar 2006; Torsten Veller gawk-3.1.5.ebuild: - Stable on x86 (#126362) - - 16 Mar 2006; Gustavo Zacarias gawk-3.1.5.ebuild: - Stable on sparc wrt #126362 - - 16 Mar 2006; Patrick McLean gawk-3.1.5.ebuild: - Stable on amd64 (bug #126362). - - 16 Mar 2006; Markus Rothe gawk-3.1.5.ebuild: - Stable on ppc64; bug #126362 - - 07 Mar 2006; Diego Pettenò gawk-3.1.5.ebuild: - Don't use /usr/lib/misc, use the right libdir for the current ABI. Fix - multlib-strict. - - 13 Oct 2005; Kito gawk-3.1.5.ebuild: - ~ppc-macos keyword - - 03 Oct 2005; Hardave Riar gawk-3.1.4-r4.ebuild: - Stable on mips. - - 01 Oct 2005; Luis Medinas gawk-3.1.4-r4.ebuild: - Marked Stable on amd64. - - 21 Sep 2005; Mike Frysinger gawk-3.1.5.ebuild: - Move libexec dir from /usr/libexec to /usr/lib/misc. - - 17 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - - 16 Sep 2005; Aron Griffis gawk-3.1.4-r4.ebuild: - Mark 3.1.4-r4 stable on alpha - - 03 Sep 2005; Markus Rothe gawk-3.1.4-r4.ebuild: - Stable on ppc64 - - 03 Sep 2005; Mike Frysinger - +files/gawk-3.1.5-gcc4.patch, files/filefuncs/Makefile, gawk-3.1.5.ebuild: - Fix by Kito for building with gcc4 #104740 and move a bunch of ugly filefunc - details out of the ebuild and into the filefunc Makefile. - - 02 Sep 2005; Michael Hanselmann gawk-3.1.4-r4.ebuild: - Stable on ppc. - - 02 Sep 2005; Gustavo Zacarias gawk-3.1.4-r4.ebuild: - Stable on sparc - -*gawk-3.1.5 (01 Sep 2005) - - 01 Sep 2005; Mike Frysinger - +files/gawk-3.1.5-core.patch, +gawk-3.1.5.ebuild: - Version bump. - - 29 May 2005; gawk-3.1.3-r2.ebuild: - echangelog - update package to use libc expanded variable elibc_uclibc vs - uclibc so USE=-* works - - 06 May 2005; Mike Frysinger - files/filefuncs/filefuncs.c, gawk-3.1.4-r4.ebuild: - Add switch capabilities #91182 by Ekatalog and BSD support #90847 by Diego - Pettenò. - -*gawk-3.1.4-r4 (19 Feb 2005) - - 19 Feb 2005; Mike Frysinger -gawk-3.1.4-r3.ebuild, - +gawk-3.1.4-r4.ebuild: - Update the xml patch to the current version. - -*gawk-3.1.4-r3 (14 Feb 2005) - - 14 Feb 2005; Mike Frysinger -gawk-3.1.4-r2.ebuild, - +gawk-3.1.4-r3.ebuild: - Build xmlgawk separately from the normal gawk so we dont link against - libexpat (which is in /usr/lib) #81793. - -*gawk-3.1.4-r2 (11 Feb 2005) - - 11 Feb 2005; Mike Frysinger - +files/gawk-3.1.3-getpgrp_void.patch, +files/gawk-3.1.4-flonum.patch, - +files/gawk-3.1.4-nextc.patch, +files/gawk-3.1.4-uplow.patch, - -gawk-3.1.4-r1.ebuild, +gawk-3.1.4-r2.ebuild: - Add some patches from Fedora and xmlgawk support #57857 by Alcino Dall Igna - Junior. - -*gawk-3.1.4-r1 (29 Jan 2005) - - 29 Jan 2005; Mike Frysinger - +files/gawk-3.1.4-disable-DFA.patch, +gawk-3.1.4-r1.ebuild, - -gawk-3.1.4.ebuild: - Version bump with patch from Fedora to fix random LOCALE bugs #78227. - - 14 Jan 2005; Jeremy Huddleston - files/filefuncs/Makefile, gawk-3.1.3-r2.ebuild, gawk-3.1.4.ebuild: - multilib fixes for filefuncs. - -*gawk-3.1.4 (12 Jan 2005) - - 12 Jan 2005; Mike Frysinger gawk-3.1.3-r2.ebuild, - +gawk-3.1.4.ebuild: - Version bump. - -*gawk-3.1.3-r2 (22 Nov 2004) - - 22 Nov 2004; Mike Frysinger +gawk-3.1.3-r2.ebuild: - Use econf/install with DESTDIR. - - 14 Nov 2004; Tony Vroon gawk-3.1.3-r1.ebuild: - Portability update to cp command, change -d to -P, which works on more OS's. - Suggested by Chris L. Mason in bug #66911. - - 28 Sep 2004; Sven Wegener - files/filefuncs/filefuncs.c: - Gentoo Technologies, Inc. -> Gentoo Foundation - - 01 Sep 2004; Travis Tilley gawk-3.1.3-r1.ebuild: - made gawk use $(get_libdir) - - 24 Aug 2004; Sven Wegener gawk-3.1.3-r1.ebuild: - Changed SRC_URI to use mirror:// syntax. - - 16 Jul 2004; Michael Sterrett -gawk-3.1.1-r2.ebuild, - -gawk-3.1.2-r3.ebuild, gawk-3.1.3-r1.ebuild, -gawk-3.1.3.ebuild: - gnuconfig_update in src_unpack; use emake; tidy; clean older ebuilds - - 27 Jun 2004; Aron Griffis gawk-3.1.1-r2.ebuild, - gawk-3.1.2-r3.ebuild, gawk-3.1.3.ebuild: - QA - fix use invocation - - 15 Jun 2004; gawk-3.1.3-r1.ebuild: - run gnuconfig_update when using uclibc - - 25 Apr 2004; Tom Gall gawk-3.1.3-r1.ebuild: - fix bug 48990 -- affects all 64 bit architectures - - 07 Mar 2004; Joshua Kinard gawk-3.1.1-r2.ebuild, - gawk-3.1.2-r3.ebuild, gawk-3.1.3-r1.ebuild, gawk-3.1.3.ebuild: - Marked stable on mips, copyright header fixes. - - 09 Jan 2004; Aron Griffis gawk-3.1.3-r1.ebuild: - stable on alpha - - 28 Dec 2003; Joshua Kinard gawk-3.1.3.ebuild: - Move to mips stable (~mips -> mips) - - 28 Dec 2003; Martin Schlemmer gawk-3.1.3-r1.ebuild: - Move pgawk and igawk to /usr/bin, bug #36453. - -*gawk-3.1.3-r1 (28 Dec 2003) - - 28 Dec 2003; Martin Schlemmer gawk-3.1.3-r1.ebuild: - Make sure /bin/pgawk is a symlink as to not have two binaries taking space. - - 21 Jul 2003; Christian Birchinger gawk-3.1.3.ebuild: - Added sparc stable keyword - - 20 Jul 2003; Brandon Low gawk-3.1.3.ebuild: - Mark stable for x86 and amd64 - -*gawk-3.1.3 (10 Jul 2003) - - 23 Jul 2003; Guy Martin gawk-3.1.1-r2.ebuild : - Marked stable on hppa. - - 22 Jul 2003; Martin Schlemmer gawk-3.1.1-r2.ebuild, - gawk-3.1.2-r3.ebuild, gawk-3.1.3.ebuild: - Do not copy the filefuncs files with original permissions in tackt, thanks to - Tobias Sager , bug #24989. - - 10 Jul 2003; Brandon Low gawk-3.1.3.ebuild: - Bump - - 24 Jun 2003; Aron Griffis gawk-3.1.2-r3.ebuild: - Mark stable on alpha - -*gawk-3.1.2-r3 (27 Mar 2003) - - 06 Jul 2003; Guy Martin gawk-3.1.2-r3.ebuild : - Marked stable on hppa. - - 22 Jun 2003; Joshua Kinard gawk-3.1.2-r3.ebuild: - Changed ~sparc to sparc in KEYWORDS - Changed ~mips to mips in KEYWORDS - - 08 Jun 2003; Brandon Low gawk-3.1.2-r3.ebuild: - Mark unstable, see bug 21713 for reasons, will wait for 3.1.3 to have a new - stable gawk - - 23 May 2003; Tavis Ormandy gawk-3.1.2-r3.ebuild: - support for ccc (alpha). - - 20 May 2003; Martin Schlemmer gawk-3.1.2-r3.ebuild : - Mark stable for all, as all issues are fixed, and 3.1.1-r2 with filefuncs - did not seem to propagate properly. - - 11 May 2003; Martin Schlemmer gawk-3.1.1-r2.ebuild : - Mark stable for all, as next baselayout will need a gawk with filefuncs. - - 26 Apr 2003; Christian Birchinger gawk-3.1.2-r3.ebuild : - Added stable sparc keyword - - 17 Apr 2003; Brandon Low gawk-3.1.2-r3.ebuild : - Changed x86 keywords - - 27 Mar 2003; Martin Schlemmer gawk-3.1.2-r3.ebuild : - Special files like those in /proc, report themselves as regular files - of length 0, when in fact they have data in them if you try to read them. - The new record-reading code wasn't quite smart enough to deal with such - a bizarre case. The following patch fixes the problem, thanks to - Arnold D. Robbins (Maintainer of gawk). - -*gawk-3.1.1-r2 (26 Mar 2003) - - 26 Mar 2003; Martin Schlemmer gawk-3.1.1-r2.ebuild : - For some reason gawk-3.1.2 is more pain than worth. Seems this release - also borks the ability to specify input files as arguments: - - # gawk '/devfs/ { print }' /proc/filesystems - # - - should have been the same as: - - # cat /proc/filesystems | gawk '/devfs/ { print }' - nodev devfs - nodev usbdevfs - # - - Thus all this release does, is get the filefuncs module into 3.1.1 as well, - so that we can totally mask gawk-3.1.2. - -*gawk-3.1.2-r2 (25 Mar 2003) - - 25 Mar 2003; Martin Schlemmer gawk-3.1.2-r2.ebuild : - Add filefuncs module from baselayout, as it is very closly tied to the gawk - version running. While we are at it, version the module (filefuncs.so.0.0.1, - with soname of filefuncs.so.0 for now). Do not install acconfig.h into - /usr/include/awk, as it is redundant. This should fix bug #18127. - -*gawk-3.1.2-r1 (25 Mar 2003) - - 25 Mar 2003; Martin Schlemmer gawk-3.1.2-r1.ebuild : - Version that should not really have hit portage, but I was busy at work - and closing time caught me. - -*gawk-3.1.2 (24 Mar 2003) - - 24 Mar 2003; Brandon Low gawk-3.1.2.ebuild : - -* keyword, and get the -r1 ebuild stuff that I somehow ignored into it, a -r1 - which will be ~ rather than - will be forthcoming - - 24 Mar 2003; Brandon Low gawk-3.1.2.ebuild : - Bump - - 20 Feb 2003; Zach Welch gawk-3.1.1-r1.ebuild : - Added arm to keywords. - - 08 Feb 2003; Guy Martin gawk-3.1.1-r1.ebuild : - Added hppa to keywords. - -*gawk-3.1.1-r1 (20 Dec 2002) - - 20 Dec 2002; Jan Seidel gawk-3.1.1-r1.ebuild : - Added mips to keywords - - 16 Dec 2002; Martin Schlemmmer gawk-3.1.1-r1.ebuild : - Fix rare case where gawk do not get installed as /bin/gawk-$PV, but - rather /bin/gawk-. Fix missing docs. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*gawk-3.1.1-r1 (14 Nov 2002) - - 14 Nov 2002; Martin Schlemmmer : - Install gawk headers into /usr/include/awk. - -*gawk-3.1.1 (21 Jul 2002) - - 21 Jul 2002; Martin Schlemmmer : - Update version. - -*gawk-3.1.0-r3 (21 Jul 2002) - - 21 Jul 2002; Martin Schlemmer : - Move /usr/bin/awk to /bin/awk for upcomming baselayout. - -*gawk-3.1.0-r2 (26 Jun 2002) - - 14 Jul 2002; phoen][x gawk-3.1.0-r2.ebuild : - Added KEYWORDS, SLOT. - - 26 Jun 2002; Martin Schlemmer : - Add /bin/awk compat symlink, closing bug #3288. - -*gawk-3.1.0-r1 (12 Mar 2002) - - 14 Jul 2002; phoen][x gawk-3.1.0-r1.ebuild : - Added KEYWORDS, SLOT. - - 12 Mar 2002; Seemant Kulleen ChangeLog : - - Added USE dependent nls compilation - -*gawk-3.1.0 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/Manifest deleted file mode 100644 index 278aaf7797..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/Manifest +++ /dev/null @@ -1,42 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX autoconf-mktime-2.61.patch 1116 SHA256 e62bc5c6d3fa056be28d6928186998eba7e1850f29f089f707a6dbdb195dee33 SHA512 4ee6214dbe2d179d5ecbb6f40acf5adffdb5668a41bde8d01382ddc823315aa76542ad17aab1d0414bc249ea4c715fc5d008b5adc84b82801dc71dc10f0badda WHIRLPOOL 7708fe7ba361c271ee64a9755c4884cc03f4e38f03398b5ada74acb883b611d3f6a3bd71a49186e13bbebff1444a9a4013bcabbf6d7c736b8a5f9201802692bb -AUX filefuncs/Makefile 1226 SHA256 a3b91ceefd4d659d9ffdc0c8502c7de10e7d4f9daee4e297cb2d8da11257c77e SHA512 7238b64971d6345d99d24b75363f9d842befa140c3373709c0ddfceb566666fbf75dfa10aea032028b1a7ffe94180d389fb922b23f79ccf8f319a76d23b2c96d WHIRLPOOL 3557762a538e26484a3203fac09b6094e4eef306dfa6fa414a5722bf738accadd0f893787d102cefd5b1132db7d12511ec0378c958ef51370ee618f25aaf3698 -AUX filefuncs/filefuncs.c 10992 SHA256 c647aa27170ef8e001d47bdf86c47809afd7f6d5a89be2f9769ce05b55ed8309 SHA512 07caa4dfe83716de8218f9035b893778461a8c709a538a0a3f45dc6a08f99387a9bf15967b849cdad8ccfe1fb94fc4c3de790457f6460998275afe20f8c16a94 WHIRLPOOL 6b2078a9538691871c6441a5d828d17246a97640ad8c3d080e9b24f324488500e2da4058bdb387ee857d849ec9f4a0be36f77fc335357c4a48f24ca9bb5271bf -AUX gawk-3.1.3-getpgrp_void.patch 1225 SHA256 2e43682e4c86e6f50eeca42b3fc333c1c9c080838b29f3020c88f1d95dc02767 SHA512 92540e4a304c75b753f4a5c1faef1fb5ecde321f1802eecf0ee6ef9b11249178bc2aa608223a55735ac521adc02c7e1a0ce6ee3ddfbfd23ef23b3c1ea5b6ab2b WHIRLPOOL bad6c7bd2b2683cac03133f5322c671844c9ec380f6a847f2b6a7489f490ebceab9b56c6368db73950da8791d5aefafa2ddb2802850d395d16593699973ca999 -AUX gawk-3.1.6-gnuinfo.patch 895 SHA256 e0e94e01bc061bdf41160fafc406e2c05bc6d27f3e26847899f020a01f46c98a SHA512 ad0e7c7e0e37ebc4c2225882070c5f9d9aa9f5f4e71cfd5a3676d61a1c8bfcbe94bcb39b2b9b6a72c89a278180ce22f24a551eab6548e0f02887e6d887b61f4a WHIRLPOOL 61d23acaa22befae4e4255624b484f120d784740435326d53b2e3c123fc7ac9a2d82364ff439888225b3efc8f59233f86686cd40701eeff43ca93db3f7963ad9 -DIST gawk-3.1.6.tar.bz2 1861630 SHA256 513fdd5a0bd1b467bd4993eb3adb4690f65fff6857c9e2ed1a3e46d72151cb6c SHA512 cf2040a41eade41c0d08f6ae9fffdb23345d76973d5ba5607278e28c2812ce4612bbb93ec925bb56573cc021517d813ec73c1c97e24196cd11c497603d233da4 WHIRLPOOL a7d08eb243eb5d0166867efcb218b0772292c64d3fd46adc531a4864b48a2f9d03f339d4c3cf3e53b42ae22ecbbcd769d8407a0430ef6d7d03650b328b8ddd76 -DIST gawk-3.1.7.tar.bz2 2365837 SHA256 f12b76b8963c5a438a56a73223ad29aeb900c7f004deb6242fab3324188ede71 SHA512 709b9749f267e9e9ecddf1bb9eb68ea8a10151eb5b390efa04c0f421e464083e8bf1d08834f6764a06a11f0df91fd18e1fa1474075535fbe98999e7fb52aa6aa WHIRLPOOL 0bce548391624bbe68f857d7e13fdd44c74d25b404bb9d9f94ddc73b8d9ad719f05927a9d086a0534b13e29300b53b43bf3702e15cf3fb538495901c126afa53 -DIST gawk-3.1.8.tar.bz2 1984129 SHA256 5dbc7b2c4c328711337c2aacd09a122c7313122262e3ff034590f014067412b4 SHA512 a8046c1a5a6ffc8bd90cc6062d97ba6301b7a707f4a34a06355a83aaaea2ccdf4c4476563fc6f444b529a2d8d3a2de2126b53434ba50aad8bd898fb3299904dd WHIRLPOOL e24079d7c2aee57e48db2ef76df4c217ea0fa435304a563c6df8d0442f8a5e5e4cff2141809f68430939d66a3a6eda981edefa94b2b8c85e5f0a3ee7ba8a7649 -DIST gawk-4.0.0.tar.bz2 2063647 SHA256 60ade732b46c6318acd183cfee843e00167e22d8f119889012f1c77d613e5a6b SHA512 9a337673725d3190c76da7e61f9b5e6df348eb4e08a3f7a7a1b5869d0bec6514d97782dffbb56ec5c4897e8f2ec9994b401c00fe0b47e0510e11eb963c9c2efb WHIRLPOOL 830c88e97fda24b28be070b148663a7473338614d0b3499d514781242786ba5ae56c5b6861d83a7640a185aa93c4ebb597ebd6c73953a0fcae869d633dc5a577 -DIST gawk-4.0.1.tar.xz 1612448 SHA256 ae0cb9a0ac80686df316fcd126d0da7d1fb6a0acfe043320511c1f212f2ecb47 SHA512 45b4265ca09e281f003ba5d6e489f6c7c2885b2ad1eaf70f23aefb43f442631d1d81b01342c71e9f83b9b371da9f79a102f53dad3e0e776cac817b3d32a721e6 WHIRLPOOL c60567f305f3c73af52109d7d82b6f296642a24943ca3dcf97d4edcbea62f6b4ba4925bf1f08de18ccc2a91536e785efb7bc731a7d398fc6ee45b5c72436c522 -DIST gawk-4.0.2.tar.xz 1626808 SHA256 21e1f28c51b5160f0a4bf1a735c6109b46a3bd6a43de808eabc21c17bb026d13 SHA512 069f68b6792521d94d4003764006ad8fbe9a17c60a88212629204d9a5eb3f662903fff6d91dd3c1834597b76c18f9d3231c93a033f456c59c0571ac13eb77b27 WHIRLPOOL 8b2916d964c5fa67a46c0a5fc39d424b03e6b39a3335ad796a224feb760528631199c1ec6ee2b6719bdc014ab190ddf38092211685020c92851d617e6ca08690 -DIST gawk-4.1.0.tar.xz 2049080 SHA256 1804d0c7f74fe1e2d127a268d1905aaed0cb237bfb7f124d9ba6adc535143642 SHA512 59364fb82640c0a3d0832ad291d18c82525f400786d1609094bad343992b626eae4609a9830c77d06aa1ef2cbbf1f627a44620ebb7cafa6e945c80f4faaef65e WHIRLPOOL be809ab505a93758bcb0d37403810d9fe93b744c4bcd3c4f878f22393a75657848c8ba71eb2874d7e685513c46ac45961833ca381455f77090a026b2159fe60b -EBUILD gawk-3.1.6.ebuild 3177 SHA256 a681935f280641537d5e83a8b70240b5884e4fbd75faaca3eb44e609acf4552a SHA512 fbbe2d05b766c147cc5e061e0e1a3469096bfa9cc67c9dcaf31bad4f001a1ac1bf607393642c3a7f3fb38e3dca7f0ec1c42d57e99a9b2c15767ba5b2d3db59e4 WHIRLPOOL b54833a30fdf34721d369f2fffa52b42e92c10b5f253d2da87980ac809094478f0e0d605e4255ca3d197bd9965f7768715d5086f2d026d14e088cdb7abce4fb3 -EBUILD gawk-3.1.7.ebuild 3116 SHA256 f8c2578b9aeffe062fa48a2474d6cee8b0e5d318173b95cf217ae427008bcf80 SHA512 eec15594664f568e72010f8a6697e40ed4e7805de769d0c32278b9308518651d72aa26b3eed0c36c6e96ba91fbe475a7eeedbc57560a0fbc882bf1ba5e0a92c1 WHIRLPOOL 51cda9b306bee1b824951dd8508d71f8e11fb5bb9117f31752db00d95f260aa29ccfff59bfabc29ab5cce4e060c6d89974854a87ca53f3d7fa95e885c43a353e -EBUILD gawk-3.1.8.ebuild 1880 SHA256 cec219b0a07704d92b9f1c8a6afdade7cd8c38cb58cc563581a103284ec2231b SHA512 a2c3a6df5d61d82a049095792cc6a561ee30ac96b04c04ccbde389638a005cc3bdbad4813140c674b50b52f017beb6fb4e9440fd973b5135c88dbd640abf474d WHIRLPOOL b6a3e7a1aec3b0aa2e1fede6df340e0b8aa3bc49e6ad16a4038e2ef059b10e02a08ddd59d1763dfb5479ca08eab7903b66c04d91a30156999280419d7ba476da -EBUILD gawk-4.0.0.ebuild 1646 SHA256 38b209567247de1a6018d14ac1209c58565fa434c842ab4dca37cbd6ad77bac3 SHA512 a271949e049b3e19bcc372ba15f722cf0bbb1cfe8646e00b79dda22d076f2fb9dec5a61bea6fcac9c148d23a219d560807a66a48b0dee24c33339409698dd6c8 WHIRLPOOL b4627aaf31156e16dc1d53d34053cf4637ca1f974ff90ef4409a0dd3ac09f8472f36863e4f93ba2d01bd4253e56b3ea5975cf887e512c564b926f3dcca405b62 -EBUILD gawk-4.0.1-r1.ebuild 2250 SHA256 d44a7e3d7ec0bcab96716cbe0edec950219cdf25e9dd9277aa3b15737753f65b SHA512 972f0b9c18b81f41a33db0767879d25173517e0ebb808667addf5ca786428e8e2de63ea9cf271010c55bec8ef8b7190d4003c437e6a95d2504f247f60bc51fa8 WHIRLPOOL abc20bcb99dc05b115e7cc4e571acb583a34332961dbae035de9d6a0b3505b20cdfd827d9fd44a5349eb86bdce235144b2a3a6dbb1070df22f67c14eb4834d10 -EBUILD gawk-4.0.1.ebuild 1928 SHA256 6b61949dcf4c4d9beaf5111e9450e895ca963cb312c1083456bf0f7241ef3ed5 SHA512 6343596920e4f3e84835b315c7f007c702ce5eaf891f1f727f1f4e0919d405d6160dda1acfce9f950eb54b9914915a6ddcb68138eb4ca61984bf70f83d0bb1fb WHIRLPOOL bec75ad5f4094997637a1d7a4872431479aaff51ef39cd41316aaf65a07b5c95c69d7cd3272264cacecc2a79675cf174be51914d1df87e2609cc1ee50172873f -EBUILD gawk-4.0.2.ebuild 2259 SHA256 8a97f5026c2aefbe6afa00dc772986d6f41e4e48b4c1ccd6158f157e42909b0f SHA512 f150ef040ad0b0972ce70de8d2af5ff7fa305838caeb17308cf721c5061a69b3a059c5cbcdfe33582ec22851ce3193ea09143a654472da66b7b0b85be8b6ccb9 WHIRLPOOL 98267c8a267d2884a03b114f7c1bc65b4cfd8ca3016dd704ec43f4872302bd8b8263d8f94b1afcccb9d7736559ec91b7ba1c64e45b6f96944612093a84de76d1 -EBUILD gawk-4.1.0.ebuild 2117 SHA256 59a06e035a816fbda0f99eb547789c4ca66b3ed43815844a11eba0f9cd2c0ee6 SHA512 16c2a393da0e252d3e7720c7d861c3180f7dda7ad197f0e00e21602cea00d6d60d6cec918a121c48b08843e0acf225cc53b1bb2e701332a13de24b82250b7cfe WHIRLPOOL 607cd47c2ab3c281ba78322c6b5b68cf2715d6118dc0962478162b70b038140d0f48a559e5b6deaa2de5b2470ee8e3cf9d5389ffa83ec4de399a52f3b114b40b -MISC ChangeLog 21856 SHA256 a55d207ff87dfdbe1c63808a6ed0265182918b1b2265373c5685e367b4283e03 SHA512 9ada79d35d7e435ae4600f49375f841e61d428df65a64ec9d4fbb60839f223b49b7821b40825e6dbe1ac1e9be3c2c3182126921cf7f27ee050d3a59cd8af6b5c WHIRLPOOL 66a6c90ba2322888aef6d7e7ac8bae6028adcef424166ed9ac3c2431dc4031cf57d2f0c30fca7c4c5fce37fd31105a289991c2b983c378676c82d07fd7462ee6 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJRkWWFAAoJELEHsLL7fEFWfWEP/RbfwBkhbSaHx7L9QOJ70TDb -W3ph9Vyg6PDZPG8h8Lft16GTWqZL8XO4jRGdahiTDKdtAFGINhs+xy9h8K+jKoDx -NcRKLiGcWd07eLR29sD84thQdHZMa1w2kxuM8HGt+0JjRtTjZVDOHm3+HaTXtXx6 -Yq+h/LnsPfK6TUjA51eREGGPBqaDxLQu7qCy5spg8SCefTLUWrvW1p33CI0T2itu -jHEn9XrvUOIj7YRLKjhmkjM2aey8rzScmqb+iwUuUpEWhydPpYGyaOxZaB9WwMg1 -FcH5+F160i/s1VBy7plv3QDELtjXBhl/146wNRIK7CyGbNbTp/5b4W5qr0aBDSp6 -GS2QtCoyiPlth8xi1n1TxXVMBAbRFbqu0snH4TQGb+B9ySxs24K/0S2bszupp+7C -8hPJKosOA+bzJLr26PTo1JliMnkT/IPx6mKE4ugwBpKBncb0qfnBQHSu/wmX/2RG -iafL1ZcnBCKkaf235mWWWfT2g6clUCQg0v1MlCjMllnxN9FfQJVya8OTCNA70J1B -LS5LzI5ZFpL/ycXKtE6XTMW61eLpy1+nqUDvcQ9BpVTW/1zWFShRYHP4WSJqO+W2 -MP319DGD/5dPR5Gau+0FHzePG5tG6aWAGmz7EkQKj4jQDfAiRQogQFWELjok14/X -xqPkWqTnQP9I1Zov/rDD -=20R1 ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/autoconf-mktime-2.61.patch b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/autoconf-mktime-2.61.patch deleted file mode 100644 index 345169f9a5..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/autoconf-mktime-2.61.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- configure -+++ configure -@@ -10518,6 +10791,7 @@ - # endif - #endif - -+#include - #include - - #ifdef HAVE_UNISTD_H -@@ -10666,12 +10940,15 @@ - isn't worth using anyway. */ - alarm (60); - -- for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2) -- continue; -- time_t_max--; -- if ((time_t) -1 < 0) -- for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2) -- continue; -+ for (;;) -+ { -+ t = (time_t_max << 1) + 1; -+ if (t <= time_t_max) -+ break; -+ time_t_max = t; -+ } -+ time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; -+ - delta = time_t_max / 997; /* a suitable prime number */ - for (i = 0; i < N_STRINGS; i++) - { -@@ -10686,10 +10963,12 @@ - && mktime_test ((time_t) (60 * 60 * 24)))) - return 1; - -- for (j = 1; 0 < j; j *= 2) -+ for (j = 1; ; j <<= 1) - if (! bigtime_test (j)) - return 1; -- if (! bigtime_test (j - 1)) -+ else if (INT_MAX / 2 < j) -+ break; -+ if (! bigtime_test (INT_MAX)) - return 1; - } - return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/Makefile b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/Makefile deleted file mode 100644 index ace7ee6507..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# Author: Martin Schlemmer -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/files/filefuncs/Makefile,v 1.10 2009/05/16 22:02:25 vapier Exp $ - -CC ?= gcc -LD = $(CC) - -MAJORVER = 0 -MINORVER = 0.1 - -AWKINCDIR = /usr/include/awk -DESTDIR = - -TARGET = filefuncs -TARGET_LIB = $(TARGET).so.$(MAJORVER).$(MINORVER) - -LIBDIR = lib - -# Gentoo specific cruft, you like it dont ya idiot -ifdef D -DESTDIR = $(D) -endif -ifdef S -AWKINCDIR = $(S) -endif - -DOIT = yes -ifeq ($(USERLAND),Darwin) -DOIT = no -endif - -ifeq ($(DOIT),yes) - -all: $(TARGET_LIB) - -$(TARGET).o: $(TARGET).c - $(CC) $(CFLAGS) $(CPPFLAGS) -shared -Wall -DHAVE_CONFIG_H -c -O2 -fPIC -I$(AWKINCDIR) $^ - -$(TARGET_LIB): $(TARGET).o - $(LD) $(LDFLAGS) -o $@ -shared -Wl,-soname -Wl,$(TARGET).so.$(MAJORVER) $^ - -install: $(TARGET_LIB) - install -m 0755 -d $(DESTDIR)/$(LIBDIR)/rcscripts - install -m 0755 $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts - ln -s $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts/$(TARGET).so.$(MAJORVER) - ln -s $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts/$(TARGET).so - -clean: - rm -f $(TARGET) - rm -f *.o *~ core - -else - -all install clean: - -endif diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/filefuncs.c b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/filefuncs.c deleted file mode 100644 index 4f3436cf07..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/filefuncs/filefuncs.c +++ /dev/null @@ -1,485 +0,0 @@ -/* - * filefuncs.c - Builtin functions that provide initial minimal iterface - * to the file system. - * - * Arnold Robbins, update for 3.1, Mon Nov 23 12:53:39 EST 1998 - */ - -/* - * Copyright (C) 2001 the Free Software Foundation, Inc. - * - * This file is part of GAWK, the GNU implementation of the - * AWK Programming Language. - * - * GAWK is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * GAWK is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - */ - -/* - * Copyright 1999-2004 Gentoo Foundation - * Distributed under the terms of the GNU General Public License v2 - * Author: Martin Schlemmer , Nov 2002 - * $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/files/filefuncs/filefuncs.c,v 1.3 2005/05/06 01:35:53 vapier Exp $ - * - * Extended with: do_symlink() - * do_unlink() - * do_mkdir() - * do_rmdir() - * - * for use in the Gentoo rcscripts - * - */ - -#include "awk.h" - -#include - -/* do_chdir --- provide dynamically loaded chdir() builtin for gawk */ - -static NODE * -do_chdir(tree) -NODE *tree; -{ - NODE *newdir; - int ret = -1; - - if (do_lint && tree->param_cnt > 1) - lintwarn("chdir: called with too many arguments"); - - newdir = get_argument(tree, 0); - if (newdir != NULL) { - (void) force_string(newdir); - ret = chdir(newdir->stptr); - if (ret < 0) - update_ERRNO(); - - free_temp(newdir); - } else if (do_lint) - lintwarn("chdir: called with no arguments"); - - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* do_symlink --- provide dynamically loaded symlink() builtin for gawk */ - -static NODE * -do_symlink(tree) -NODE *tree; -{ - NODE *oldpath, *newpath; - int ret = -1; - - if (do_lint && tree->param_cnt > 2) - lintwarn("symlink: called with too many arguments"); - - oldpath = get_argument(tree, 0); - newpath = get_argument(tree, 1); - if ((oldpath != NULL) && (newpath)) { - (void) force_string(oldpath); - (void) force_string(newpath); - ret = symlink(oldpath->stptr, newpath->stptr); - if (ret < 0) - update_ERRNO(); - - free_temp(oldpath); - free_temp(newpath); - } else if (do_lint) - lintwarn("symlink: called with not enough arguments"); - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* do_unlink --- provide dynamically loaded unlink() builtin for gawk */ - -static NODE * -do_unlink(tree) -NODE *tree; -{ - NODE *pathname; - int ret = -1; - - if (do_lint && tree->param_cnt > 1) - lintwarn("unlink: called with too many arguments"); - - pathname = get_argument(tree, 0); - if (pathname != NULL) { - (void) force_string(pathname); - ret = unlink(pathname->stptr); - if (ret < 0) - update_ERRNO(); - - free_temp(pathname); - } else if (do_lint) - lintwarn("unlink: called with no arguments"); - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* do_mkdir --- provide dynamically loaded mkdir() builtin for gawk */ - -static NODE * -do_mkdir(tree) -NODE *tree; -{ - NODE *pathname, *mode; - int ret = -1; - - if (do_lint && tree->param_cnt > 2) - lintwarn("mkdir: called with too many arguments"); - - pathname = get_argument(tree, 0); - mode = get_argument(tree, 1); - if ((pathname != NULL) && (mode != NULL)) { - (void) force_string(pathname); - (void) force_number(mode); - ret = mkdir(pathname->stptr, mode->numbr); - if (ret < 0) - update_ERRNO(); - - free_temp(pathname); - free_temp(mode); - } else if (do_lint) - lintwarn("mkdir: called with not enough arguments"); - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* do_rmdir --- provide dynamically loaded rmdir() builtin for gawk */ - -static NODE * -do_rmdir(tree) -NODE *tree; -{ - NODE *pathname; - int ret = -1; - - if (do_lint && tree->param_cnt > 1) - lintwarn("rmdir: called with too many arguments"); - - pathname = get_argument(tree, 0); - if (pathname != NULL) { - (void) force_string(pathname); - ret = rmdir(pathname->stptr); - if (ret < 0) - update_ERRNO(); - - free_temp(pathname); - } else if (do_lint) - lintwarn("rmdir: called with no arguments"); - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* format_mode --- turn a stat mode field into something readable */ - -static char * -format_mode(fmode) -unsigned long fmode; -{ - static char outbuf[12]; - int i; - - strcpy(outbuf, "----------"); - /* first, get the file type */ - i = 0; - switch (fmode & S_IFMT) { -#ifdef S_IFSOCK - case S_IFSOCK: - outbuf[i] = 's'; - break; -#endif -#ifdef S_IFLNK - case S_IFLNK: - outbuf[i] = 'l'; - break; -#endif - case S_IFREG: - outbuf[i] = '-'; /* redundant */ - break; - case S_IFBLK: - outbuf[i] = 'b'; - break; - case S_IFDIR: - outbuf[i] = 'd'; - break; -#ifdef S_IFDOOR /* Solaris weirdness */ - case S_IFDOOR: - outbuf[i] = 'D'; - break; -#endif /* S_IFDOOR */ - case S_IFCHR: - outbuf[i] = 'c'; - break; -#ifdef S_IFIFO - case S_IFIFO: - outbuf[i] = 'p'; - break; -#endif - } - - i++; - if ((fmode & S_IRUSR) != 0) - outbuf[i] = 'r'; - i++; - if ((fmode & S_IWUSR) != 0) - outbuf[i] = 'w'; - i++; - if ((fmode & S_IXUSR) != 0) - outbuf[i] = 'x'; - i++; - - if ((fmode & S_IRGRP) != 0) - outbuf[i] = 'r'; - i++; - if ((fmode & S_IWGRP) != 0) - outbuf[i] = 'w'; - i++; - if ((fmode & S_IXGRP) != 0) - outbuf[i] = 'x'; - i++; - - if ((fmode & S_IROTH) != 0) - outbuf[i] = 'r'; - i++; - if ((fmode & S_IWOTH) != 0) - outbuf[i] = 'w'; - i++; - if ((fmode & S_IXOTH) != 0) - outbuf[i] = 'x'; - i++; - - outbuf[i] = '\0'; - - if ((fmode & S_ISUID) != 0) { - if (outbuf[3] == 'x') - outbuf[3] = 's'; - else - outbuf[3] = 'S'; - } - - /* setgid without execute == locking */ - if ((fmode & S_ISGID) != 0) { - if (outbuf[6] == 'x') - outbuf[6] = 's'; - else - outbuf[6] = 'l'; - } - - if ((fmode & S_ISVTX) != 0) { - if (outbuf[9] == 'x') - outbuf[9] = 't'; - else - outbuf[9] = 'T'; - } - - return outbuf; -} - -/* do_stat --- provide a stat() function for gawk */ - -static NODE * -do_stat(tree) -NODE *tree; -{ - NODE *file, *array; - struct stat sbuf; - int ret; - NODE **aptr; - char *pmode; /* printable mode */ - char *type = "unknown"; - - /* check arg count */ - if (tree->param_cnt != 2) - fatal( - "stat: called with incorrect number of arguments (%d), should be 2", - tree->param_cnt); - - /* directory is first arg, array to hold results is second */ - file = get_argument(tree, 0); - array = get_argument(tree, 1); - - /* empty out the array */ - assoc_clear(array); - - /* lstat the file, if error, set ERRNO and return */ - (void) force_string(file); - ret = lstat(file->stptr, & sbuf); - if (ret < 0) { - update_ERRNO(); - - set_value(tmp_number((AWKNUM) ret)); - - free_temp(file); - return tmp_number((AWKNUM) 0); - } - - /* fill in the array */ - aptr = assoc_lookup(array, tmp_string("name", 4), FALSE); - *aptr = dupnode(file); - - aptr = assoc_lookup(array, tmp_string("dev", 3), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_dev); - - aptr = assoc_lookup(array, tmp_string("ino", 3), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_ino); - - aptr = assoc_lookup(array, tmp_string("mode", 4), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_mode); - - aptr = assoc_lookup(array, tmp_string("nlink", 5), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_nlink); - - aptr = assoc_lookup(array, tmp_string("uid", 3), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_uid); - - aptr = assoc_lookup(array, tmp_string("gid", 3), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_gid); - - aptr = assoc_lookup(array, tmp_string("size", 4), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_size); - - aptr = assoc_lookup(array, tmp_string("blocks", 6), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_blocks); - - aptr = assoc_lookup(array, tmp_string("atime", 5), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_atime); - - aptr = assoc_lookup(array, tmp_string("mtime", 5), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_mtime); - - aptr = assoc_lookup(array, tmp_string("ctime", 5), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_ctime); - - /* for block and character devices, add rdev, major and minor numbers */ - if (S_ISBLK(sbuf.st_mode) || S_ISCHR(sbuf.st_mode)) { - aptr = assoc_lookup(array, tmp_string("rdev", 4), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_rdev); - - aptr = assoc_lookup(array, tmp_string("major", 5), FALSE); - *aptr = make_number((AWKNUM) major(sbuf.st_rdev)); - - aptr = assoc_lookup(array, tmp_string("minor", 5), FALSE); - *aptr = make_number((AWKNUM) minor(sbuf.st_rdev)); - } - -#ifdef HAVE_ST_BLKSIZE - aptr = assoc_lookup(array, tmp_string("blksize", 7), FALSE); - *aptr = make_number((AWKNUM) sbuf.st_blksize); -#endif /* HAVE_ST_BLKSIZE */ - - aptr = assoc_lookup(array, tmp_string("pmode", 5), FALSE); - pmode = format_mode(sbuf.st_mode); - *aptr = make_string(pmode, strlen(pmode)); - - /* for symbolic links, add a linkval field */ - if (S_ISLNK(sbuf.st_mode)) { - char buf[BUFSIZ*2]; - int linksize; - - linksize = readlink(file->stptr, buf, sizeof buf); - /* should make this smarter */ - if (linksize == sizeof(buf)) - fatal("size of symbolic link too big"); - buf[linksize] = '\0'; - - aptr = assoc_lookup(array, tmp_string("linkval", 7), FALSE); - *aptr = make_string(buf, linksize); - } - - /* add a type field */ - switch (sbuf.st_mode & S_IFMT) { -#ifdef S_IFSOCK - case S_IFSOCK: - type = "socket"; - break; -#endif -#ifdef S_IFLNK - case S_IFLNK: - type = "symlink"; - break; -#endif - case S_IFREG: - type = "file"; - break; - case S_IFBLK: - type = "blockdev"; - break; - case S_IFDIR: - type = "directory"; - break; -#ifdef S_IFDOOR - case S_IFDOOR: - type = "door"; - break; -#endif - case S_IFCHR: - type = "chardev"; - break; -#ifdef S_IFIFO - case S_IFIFO: - type = "fifo"; - break; -#endif - } - - aptr = assoc_lookup(array, tmp_string("type", 4), FALSE); - *aptr = make_string(type, strlen(type)); - - free_temp(file); - - /* Set the return value */ - set_value(tmp_number((AWKNUM) ret)); - - /* Just to make the interpreter happy */ - return tmp_number((AWKNUM) 0); -} - -/* dlload --- load new builtins in this library */ - -NODE * -dlload(tree, dl) -NODE *tree; -void *dl; -{ - make_builtin("chdir", do_chdir, 1); - make_builtin("symlink", do_symlink, 2); - make_builtin("unlink", do_unlink, 1); - make_builtin("mkdir", do_mkdir, 2); - make_builtin("rmdir", do_rmdir, 1); - make_builtin("stat", do_stat, 2); - - return tmp_number((AWKNUM) 0); -} - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.3-getpgrp_void.patch b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.3-getpgrp_void.patch deleted file mode 100644 index 13d0131021..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.3-getpgrp_void.patch +++ /dev/null @@ -1,47 +0,0 @@ -Ripped from Fedora. - ---- gawk-3.1.3/main.c.getpgrp_void 2004-01-26 12:08:26.000000000 +0100 -+++ gawk-3.1.3/main.c 2004-01-26 12:15:22.000000000 +0100 -@@ -874,14 +874,11 @@ - - PROCINFO_node = install("PROCINFO", - node((NODE *) NULL, Node_var_array, (NODE *) NULL)); -- - #ifdef GETPGRP_VOID --#define getpgrp_arg() /* nothing */ -+ value = getpgrp(); - #else --#define getpgrp_arg() getpid() -+ value = getpgrp(getpid()); - #endif -- -- value = getpgrp(getpgrp_arg()); - aptr = assoc_lookup(PROCINFO_node, tmp_string("pgrpid", 6), FALSE); - *aptr = make_number(value); - ---- gawk-3.1.3/io.c.getpgrp_void 2004-01-26 12:08:36.000000000 +0100 -+++ gawk-3.1.3/io.c 2004-01-26 12:16:04.000000000 +0100 -@@ -1422,11 +1422,6 @@ - return 0; - } - --#ifdef GETPGRP_VOID --#define getpgrp_arg() /* nothing */ --#else --#define getpgrp_arg() getpid() --#endif - - /* pidopen --- "open" /dev/pid, /dev/ppid, and /dev/pgrpid */ - -@@ -1440,7 +1435,11 @@ - warning(_("use `PROCINFO[\"%s\"]' instead of `%s'"), cp, name); - - if (name[6] == 'g') -+#ifdef GETPGRP_VOID -+ sprintf(tbuf, "%d\n", (int) getpgrp()); -+#else - sprintf(tbuf, "%d\n", (int) getpgrp(getpgrp_arg())); -+#endif - else if (name[6] == 'i') - sprintf(tbuf, "%d\n", (int) getpid()); - else diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.6-gnuinfo.patch b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.6-gnuinfo.patch deleted file mode 100644 index 3c75343943..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/files/gawk-3.1.6-gnuinfo.patch +++ /dev/null @@ -1,28 +0,0 @@ -Fix broken Info files produced by texinfo 4.11 -http://bugs.gentoo.org/249130 - ---- gawk-3.1.6/doc/gawkinet.info -+++ gawk-3.1.6/doc/gawkinet.info -@@ -1,7 +1,8 @@ -+This is gawkinet.info, produced by makeinfo version 4.13 from -+gawkinet.texi. -+ - INFO-DIR-SECTION Network applications - START-INFO-DIR-ENTRY --This is gawkinet.info, produced by makeinfo version 4.11 from gawkinet.texi. -- - * Gawkinet: (gawkinet). TCP/IP Internetworking With `gawk'. - END-INFO-DIR-ENTRY - ---- gawk-3.1.6/doc/gawk.info -+++ gawk-3.1.6/doc/gawk.info -@@ -1,7 +1,7 @@ -+This is gawk.info, produced by makeinfo version 4.13 from gawk.texi. -+ - INFO-DIR-SECTION Text creation and manipulation - START-INFO-DIR-ENTRY --This is gawk.info, produced by makeinfo version 4.11 from gawk.texi. -- - * Gawk: (gawk). A text scanning and processing language. - END-INFO-DIR-ENTRY - INFO-DIR-SECTION Individual utilities diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.6.ebuild deleted file mode 100644 index 2a04873449..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.6.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.6.ebuild,v 1.11 2008/11/28 07:28:08 ulm Exp $ - -inherit eutils toolchain-funcs multilib - -DESCRIPTION="GNU awk pattern-matching language" -HOMEPAGE="http://www.gnu.org/software/gawk/gawk.html" -SRC_URI="mirror://gnu/gawk/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="nls" - -RDEPEND="" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -SFFS=${WORKDIR}/filefuncs - -src_unpack() { - unpack ${A} - - # Copy filefuncs module's source over ... - cp -r "${FILESDIR}"/filefuncs "${SFFS}" || die "cp failed" - - cd "${S}" - epatch "${FILESDIR}"/autoconf-mktime-2.61.patch #220040 - epatch "${FILESDIR}"/${PN}-3.1.3-getpgrp_void.patch - epatch "${FILESDIR}"/${P}-gnuinfo.patch #249130 -} - -src_compile() { - local bindir=/usr/bin - use userland_GNU && bindir=/bin - econf \ - --bindir=${bindir} \ - --libexec='$(libdir)/misc' \ - $(use_enable nls) \ - --enable-switch \ - || die - emake || die "emake failed" - - cd "${SFFS}" - emake CC=$(tc-getCC) || die "filefuncs emake failed" -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - cd "${SFFS}" - emake LIBDIR="$(get_libdir)" install || die "filefuncs install failed" - - dodir /usr/bin - # In some rare cases, (p)gawk gets installed as (p)gawk- and not - # (p)gawk-${PV} ... Also make sure that /bin/(p)gawk is a symlink - # to /bin/(p)gawk-${PV}. - local bindir=/usr/bin binpath= x= - use userland_GNU && bindir=/bin - for x in gawk pgawk igawk ; do - [[ ${x} == "gawk" ]] \ - && binpath=${bindir} \ - || binpath=/usr/bin - - if [[ -f ${D}/${bindir}/${x} && ! -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x} "${D}"/${binpath}/${x}-${PV} - elif [[ -f ${D}/${bindir}/${x}- && ! -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x}- "${D}"/${binpath}/${x}-${PV} - elif [[ ${binpath} == "/usr/bin" && -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x}-${PV} "${D}"/${binpath}/${x}-${PV} - fi - - rm -f "${D}"/${bindir}/${x} - [[ -x "${D}"/${binpath}/${x}-${PV} ]] && dosym ${x}-${PV} ${binpath}/${x} - if use userland_GNU ; then - [[ ${binpath} == "/usr/bin" ]] && dosym /usr/bin/${x}-${PV} /bin/${x} - fi - done - - rm -f "${D}"/bin/awk - dodir /usr/bin - # Compat symlinks - dosym gawk-${PV} ${bindir}/awk - dosym ${bindir}/gawk-${PV} /usr/bin/awk - if use userland_GNU ; then - dosym /bin/gawk-${PV} /usr/bin/gawk - else - rm -f "${D}"/{,usr/}bin/awk{,-${PV}} - fi - - # Install headers - insinto /usr/include/awk - doins "${S}"/*.h || die "ins headers failed" - # We do not want 'acconfig.h' in there ... - rm -f "${D}"/usr/include/awk/acconfig.h - - cd "${S}" - rm -f "${D}"/usr/share/man/man1/pgawk.1 - dosym gawk.1 /usr/share/man/man1/pgawk.1 - if use userland_GNU ; then - dosym gawk.1 /usr/share/man/man1/awk.1 - fi - dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README - docinto README_d - dodoc README_d/* - docinto awklib - dodoc awklib/ChangeLog - docinto pc - dodoc pc/ChangeLog - docinto posix - dodoc posix/ChangeLog -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.7.ebuild deleted file mode 100644 index cf64988e02..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.7.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.7.ebuild,v 1.2 2010/04/25 23:09:30 flameeyes Exp $ - -inherit eutils toolchain-funcs multilib - -DESCRIPTION="GNU awk pattern-matching language" -HOMEPAGE="http://www.gnu.org/software/gawk/gawk.html" -SRC_URI="mirror://gnu/gawk/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="nls" - -RDEPEND="" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -SFFS=${WORKDIR}/filefuncs - -src_unpack() { - unpack ${A} - - # Copy filefuncs module's source over ... - cp -r "${FILESDIR}"/filefuncs "${SFFS}" || die "cp failed" - - cd "${S}" - epatch "${FILESDIR}"/${PN}-3.1.6-gnuinfo.patch #249130 -} - -src_compile() { - local bindir=/usr/bin - use userland_GNU && bindir=/bin - econf \ - --bindir=${bindir} \ - --libexec='$(libdir)/misc' \ - $(use_enable nls) \ - --disable-libsigsegv \ - --enable-switch \ - || die - emake || die "emake failed" - - cd "${SFFS}" - emake CC=$(tc-getCC) || die "filefuncs emake failed" -} - -src_install() { - emake install DESTDIR="${D}" || die "install failed" - cd "${SFFS}" - emake LIBDIR="$(get_libdir)" install || die "filefuncs install failed" - - dodir /usr/bin - # In some rare cases, (p)gawk gets installed as (p)gawk- and not - # (p)gawk-${PV} ... Also make sure that /bin/(p)gawk is a symlink - # to /bin/(p)gawk-${PV}. - local bindir=/usr/bin binpath= x= - use userland_GNU && bindir=/bin - for x in gawk pgawk igawk ; do - [[ ${x} == "gawk" ]] \ - && binpath=${bindir} \ - || binpath=/usr/bin - - if [[ -f ${D}/${bindir}/${x} && ! -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x} "${D}"/${binpath}/${x}-${PV} - elif [[ -f ${D}/${bindir}/${x}- && ! -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x}- "${D}"/${binpath}/${x}-${PV} - elif [[ ${binpath} == "/usr/bin" && -f ${D}/${bindir}/${x}-${PV} ]] ; then - mv -f "${D}"/${bindir}/${x}-${PV} "${D}"/${binpath}/${x}-${PV} - fi - - rm -f "${D}"/${bindir}/${x} - [[ -x "${D}"/${binpath}/${x}-${PV} ]] && dosym ${x}-${PV} ${binpath}/${x} - if use userland_GNU ; then - [[ ${binpath} == "/usr/bin" ]] && dosym /usr/bin/${x}-${PV} /bin/${x} - fi - done - - rm -f "${D}"/bin/awk - dodir /usr/bin - # Compat symlinks - dosym gawk-${PV} ${bindir}/awk - dosym ${bindir}/gawk-${PV} /usr/bin/awk - if use userland_GNU ; then - dosym /bin/gawk-${PV} /usr/bin/gawk - else - rm -f "${D}"/{,usr/}bin/awk{,-${PV}} - fi - - # Install headers - insinto /usr/include/awk - doins "${S}"/*.h || die "ins headers failed" - # We do not want 'acconfig.h' in there ... - rm -f "${D}"/usr/include/awk/acconfig.h - - cd "${S}" - rm -f "${D}"/usr/share/man/man1/pgawk.1 - dosym gawk.1 /usr/share/man/man1/pgawk.1 - if use userland_GNU ; then - dosym gawk.1 /usr/share/man/man1/awk.1 - fi - dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README - docinto README_d - dodoc README_d/* - docinto awklib - dodoc awklib/ChangeLog - docinto pc - dodoc pc/ChangeLog - docinto posix - dodoc posix/ChangeLog -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.8.ebuild deleted file mode 100644 index 69a2c0de60..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-3.1.8.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-3.1.8.ebuild,v 1.7 2011/08/05 19:08:07 jer Exp $ - -EAPI="2" - -inherit eutils toolchain-funcs multilib - -DESCRIPTION="GNU awk pattern-matching language" -HOMEPAGE="http://www.gnu.org/software/gawk/gawk.html" -SRC_URI="mirror://gnu/gawk/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="nls" - -RDEPEND="" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -SFFS=${WORKDIR}/filefuncs - -src_unpack() { - unpack ${A} - - # Copy filefuncs module's source over ... - cp -r "${FILESDIR}"/filefuncs "${SFFS}" || die "cp failed" -} - -src_prepare() { - # use symlinks rather than hardlinks, and disable version links - sed -i \ - -e '/^LN =/s:=.*:= $(LN_S):' \ - -e '/install-exec-hook:/s|$|\nfoo:|' \ - Makefile.in doc/Makefile.in -} - -src_configure() { - export ac_cv_libsigsegv=no - econf \ - --libexec='$(libdir)/misc' \ - $(use_enable nls) \ - --enable-switch -} - -src_compile() { - emake || die - emake -C "${SFFS}" CC="$(tc-getCC)" || die "filefuncs emake failed" -} - -src_install() { - emake install DESTDIR="${D}" || die - emake -C "${SFFS}" LIBDIR="$(get_libdir)" install || die - - # Keep important gawk in /bin - if use userland_GNU ; then - dodir /bin - mv "${D}"/usr/bin/gawk "${D}"/bin/ || die - dosym /bin/gawk /usr/bin/gawk - - # Provide canonical `awk` - dosym gawk /bin/awk - dosym gawk /usr/bin/awk - dosym gawk.1 /usr/share/man/man1/awk.1 - fi - - # Install headers - insinto /usr/include/awk - doins *.h || die - # We do not want 'acconfig.h' in there ... - rm -f "${D}"/usr/include/awk/acconfig.h - - dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README README_d/*.* - for x in */ChangeLog ; do - newdoc ${x} ${x##*/}.${x%%/*} - done -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-4.0.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-4.0.0.ebuild deleted file mode 100644 index b3c7b0b331..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/gawk/gawk-4.0.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/gawk-4.0.0.ebuild,v 1.9 2012/07/01 18:07:51 armin76 Exp $ - -EAPI="2" - -inherit eutils toolchain-funcs multilib - -DESCRIPTION="GNU awk pattern-matching language" -HOMEPAGE="http://www.gnu.org/software/gawk/gawk.html" -SRC_URI="mirror://gnu/gawk/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="nls readline" - -# older gawk's provided shared lib for baselayout-1 -RDEPEND="! - - -base-system - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/ChangeLog deleted file mode 100644 index 6ffb32a20e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -# ChangeLog for sys-apps/systemd-sysv-utils -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/ChangeLog,v 1.3 2013/09/20 16:37:33 mgorny Exp $ - -*systemd-sysv-utils-207 (20 Sep 2013) - - 20 Sep 2013; Michał Górny +systemd-sysv-utils-207.ebuild, - -systemd-sysv-utils-194.ebuild, -systemd-sysv-utils-37.ebuild: - Version bump, remove old. Fix init symlink wrt bug #485446. - -*systemd-sysv-utils-194 (04 Oct 2012) - - 04 Oct 2012; Michał Górny +systemd-sysv-utils-194.ebuild: - Version bump, as requested per bug #430876. - -*systemd-sysv-utils-37 (07 Jan 2012) - - 07 Jan 2012; Michał Górny - +systemd-sysv-utils-37.ebuild, +metadata.xml: - Introduce an ebuild for systemd sysv-compat symlinks and manpages. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/Manifest deleted file mode 100644 index 333369c226..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/Manifest +++ /dev/null @@ -1,26 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST systemd-207.tar.xz 2363804 SHA256 ac1f8120315e7969063bbb0c181c8dc59509aeaf10c4266077c257a182ad5942 SHA512 566c6126fea038cb182608f7b9c3bb4410d0622cb637f30c60fba73c9052f7a36d2b0f790e3d94bb751080448ba14cee600481da378f5e97b0f5becfc849be54 WHIRLPOOL 823c3064e1e961599011d4cd027f5e2d0ba3b434c67b880d1a541720220f40c7cc82211f3f086042dbb440b2c7e11e1379aa0d656e33a2a7ba5b1d7e45b904f7 -EBUILD systemd-sysv-utils-207.ebuild 808 SHA256 bcc251ec64c2b44cf6a17e15f2b7eaef7f7676c13d9dafb9748d1558070f9e5d SHA512 88ee7a486114537362ebbcbf8f63df4fcd77ad24a20e629d4de97cf295551221a53073fc06c8aff4830db45ee287f784db051bcaec12b1074743a34cfc9e742e WHIRLPOOL 1637d48f50afc6657dc2185923144f302beb548f4aa84a4d4eac5acdcc9c5fd9e3a86d7fa67ce0ff9333b3cbe29f4be26a9be7eb0232a800f30357f384688dfd -MISC ChangeLog 849 SHA256 7e4f4476b2d90ea7456fefc069cb9c605af86e8f73c92e249ad84fa43c98b774 SHA512 b04d5f49f0c233281e8a1787df003b6ec8fdd085213bf863780efc896ca011c2db2b6e02b57d334ab4ad5499f707511dd07146efe3ce8d89a09097385d396923 WHIRLPOOL 84681cdb165bc34e794526d267c8748387df42ff33a4ef31f39136f7f9218115943d774430b6c6a3a232eb675915207ff50750698897157c2056e9b75f135279 -MISC metadata.xml 239 SHA256 1731c6552b4584e3ca0d760cb9504233311f18bdd2804cebfc06feb2f60b042b SHA512 3e96d13285d9cb02333157714e2d367beb695bb64cd1738bb4af9f284b7cea33c4d6be69a43b4ba559cc95d165cc007f37a3d3df10c4b0fc9bd6b08e42561ea1 WHIRLPOOL 1a0d71075be6a89d3b0cebff7e7bd474ab71b08d79302cbfc38a33e67cbb6d31d553d18b17993698bebd9fc6c29803be7aff3bffb0f1521022bc5a3c1c8723dd ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.21 (GNU/Linux) - -iQJ8BAEBCABmBQJSPHn1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC -MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZObdkQANs8egrF/IRt3Hufl/Ihe/M9 -l4j1EctL7heQZAd2drj+KmSKqbp0nGWNlLRV/Wd2c2TlYGJzsSECgXqZBru1k7os -KuTRKuV7Ou9iSAWidh/FklcEqrRpeXx+qh3FYeFKeFyMmo//W95g1ZsMYcRzKm7d -F+Y6wzDBqua2xKDfRz2wos8t56q829ImpENfuF2Sp3kHOazMxiXwUa1G5yYDAmvK -BMYAMuNS56tBG9oJXkphldBL7++lLjB6264qz+W11OSAxk5z/xtSwEHWuxqYeoxG -7FbBaGMc3RzhT+o7daL3yXet0BHJh6W5v3kHLD7p4L58gdoBxa2Fvstvt38uR4GD -Fh937z06FeH92D1S1hQTOZja2uk4YPlAHvLR8GIgLQYPDD5UVjIC0pqaXw/5D0uB -6BGgXzQHl4I5R/3b7D99lejglIbBrzUTsRJmWcD1j1YURXtKtVqKycmci9pjifm4 -O7IEJRDYJXavDmM+QQKoTQJJJNO9JN4t3VzmaJiRZOooD6YoLtlk+iqMti64hhvn -JEs9uU/IW/O5mSX3mvmIGTdIdT9SKZ46FJkBXW3LiqPzoISZ/C+4a0PVb98P/0YB -IJQ5JeAlowBMeqEMBPd/sNGSJ0LpgKFw7nbfhKpz5jA+M0MQoxwlCQiaRAT/NXVT -VdYbCjK1R/2a41vfKJMO -=wgoz ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/metadata.xml deleted file mode 100644 index fe305d2095..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - systemd@gentoo.org - Gentoo systemd team - - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/systemd-sysv-utils-207.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/systemd-sysv-utils-207.ebuild deleted file mode 100644 index ffcf2a1ff2..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/systemd-sysv-utils/systemd-sysv-utils-207.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-sysv-utils/systemd-sysv-utils-207.ebuild,v 1.1 2013/09/20 16:37:33 mgorny Exp $ - -EAPI=5 - -MY_P=systemd-${PV} - -DESCRIPTION="sysvinit compatibility symlinks and manpages" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" -SRC_URI="http://www.freedesktop.org/software/systemd/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="!sys-apps/sysvinit - >=sys-apps/systemd-201" - -S=${WORKDIR}/${MY_P}/man - -src_install() { - for app in halt poweroff reboot runlevel shutdown telinit; do - doman ${app}.8 - dosym ../usr/bin/systemctl /sbin/${app} - done - - newman init.1 init.8 - dosym ../usr/lib/systemd/systemd /sbin/init -} diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/ChangeLog deleted file mode 100644 index 28217e4825..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/ChangeLog +++ /dev/null @@ -1,575 +0,0 @@ -# ChangeLog for sys-boot/syslinux -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.108 2014/02/09 18:04:43 zerochaos Exp $ - - 09 Feb 2014; Rick Farina - +files/syslinux-6.02-add-fno-stack-protector.patch, - +files/syslinux-6.03_pre1-add-fno-stack-protector.patch, syslinux-6.02.ebuild, - syslinux-6.03_pre1.ebuild: - hardened fixes by Zorry from bug 495146 with trivial backport and extensive - testing done by myself - -*syslinux-6.02 (09 Feb 2014) - - 09 Feb 2014; Rick Farina +syslinux-6.02.ebuild: - adding syslinux-6.02 for testing with permission from robbat2 - -*syslinux-6.03_pre1 (11 Dec 2013) - - 11 Dec 2013; Chí-Thanh Christopher Nguyễn - +syslinux-6.03_pre1.ebuild, -files/syslinux-4.00-nopie.patch, - -files/syslinux-4.05-asneeded-linking-order.patch, -syslinux-2.13.ebuild, - -syslinux-4.05.ebuild, -syslinux-4.06.ebuild, -syslinux-5.00.ebuild, - -syslinux-5.01.ebuild, -syslinux-6.02_pre15.ebuild, - -syslinux-6.02_pre16.ebuild: - Bump to latest prerelease. Remove some old versions. - - 23 Sep 2013; Justin Lecher syslinux-4.07.ebuild, - syslinux-5.00.ebuild, syslinux-5.01.ebuild, syslinux-5.10.ebuild, - syslinux-6.02_pre15.ebuild, syslinux-6.02_pre16.ebuild: - Drop QA check for CFLAGS with USE=-custom-cflags - - 22 Sep 2013; Agostino Sarubbo syslinux-4.07.ebuild: - Stable for x86, wrt bug #485048 - - 21 Sep 2013; Agostino Sarubbo syslinux-4.07.ebuild: - Stable for amd64, wrt bug #485048 - -*syslinux-6.02_pre16 (13 Aug 2013) - - 13 Aug 2013; Robin H. Johnson - +syslinux-6.02_pre16.ebuild: - Bump. - -*syslinux-4.07 (30 Jul 2013) - - 30 Jul 2013; Chí-Thanh Christopher Nguyễn - +syslinux-4.07.ebuild: - Version bump. - -*syslinux-6.02_pre15 (30 Jul 2013) - - 30 Jul 2013; Chí-Thanh Christopher Nguyễn - +syslinux-6.02_pre15.ebuild, -syslinux-6.02_pre2.ebuild: - Bump to new prerelease. - -*syslinux-6.02_pre2 (08 Jul 2013) - - 08 Jul 2013; Chí-Thanh Christopher Nguyễn - +syslinux-6.02_pre2.ebuild, -syslinux-6.01_pre6.ebuild: - Bump to new prerelease. - -*syslinux-6.01_pre6 (03 Jul 2013) - - 03 Jul 2013; Chí-Thanh Christopher Nguyễn - +syslinux-6.01_pre6.ebuild: - Bump to prerelease with EFI support. - -*syslinux-5.10 (24 Jun 2013) - - 24 Jun 2013; Chí-Thanh Christopher Nguyễn - +syslinux-5.10.ebuild: - Version bump. bug #473532. - - 02 Jun 2013; Chí-Thanh Christopher Nguyễn - syslinux-5.01.ebuild: - Update HOMEPAGE, bug #472080. - -*syslinux-5.01 (18 Feb 2013) - - 18 Feb 2013; Chí-Thanh Christopher Nguyễn - +syslinux-5.01.ebuild: - Version bump, bug #457974. - - 11 Jan 2013; Rick Farina syslinux-4.06.ebuild, - syslinux-5.00.ebuild: - initially everything appeared to work on arm, it didn't, removing keywords - - 11 Jan 2013; Rick Farina syslinux-4.06.ebuild, - syslinux-5.00.ebuild: - not sure why -* is there, seems to work fine on arm, adding keyword - -*syslinux-5.00 (10 Dec 2012) - - 10 Dec 2012; Chí-Thanh Christopher Nguyễn - +syslinux-5.00.ebuild: - Version bump. - - 15 Nov 2012; Andreas Schuerch syslinux-4.06.ebuild: - x86 stable, see bug 423831 - - 02 Nov 2012; syslinux-4.06.ebuild: - Stable for amd64, wrt bug #423831 - -*syslinux-4.06 (24 Oct 2012) - - 24 Oct 2012; Chí-Thanh Christopher Nguyễn - +syslinux-4.06.ebuild, -syslinux-4.06_pre11.ebuild: - Version bump. - -*syslinux-4.06_pre11 (21 Jul 2012) - - 21 Jul 2012; Chí-Thanh Christopher Nguyễn - +syslinux-4.06_pre11.ebuild, -syslinux-4.06_pre6.ebuild: - Bump to new prerelease. - - 27 Jun 2012; Chí-Thanh Christopher Nguyễn - syslinux-2.13.ebuild, syslinux-3.86.ebuild: - No linux-headers dependency for old versions, bug #417133 comment #4. - -*syslinux-4.06_pre6 (16 Jun 2012) - - 16 Jun 2012; Chí-Thanh Christopher Nguyễn - +syslinux-4.06_pre6.ebuild, -syslinux-4.06_pre4.ebuild: - Bump to new prerelease. - -*syslinux-4.06_pre4 (28 May 2012) - - 28 May 2012; Chí-Thanh Christopher Nguyễn - +syslinux-4.06_pre4.ebuild, -syslinux-4.03.ebuild, -syslinux-4.04.ebuild, - syslinux-2.13.ebuild, syslinux-3.86.ebuild, syslinux-4.05.ebuild: - Add new prerelease for linux-headers-3.4 compatibility, bug #417133. Drop some - old versions. - - 26 Mar 2012; Chí-Thanh Christopher Nguyễn - syslinux-4.05.ebuild: - Don't call dodoc on a directory, bug #409793. - - 17 Feb 2012; Pawel Hajdan jr syslinux-4.05.ebuild: - x86 stable wrt bug #402115 - - 04 Feb 2012; Agostino Sarubbo syslinux-4.05.ebuild: - Stable for amd64, wrt bug #402115 - -*syslinux-4.05 (18 Dec 2011) - - 18 Dec 2011; Chí-Thanh Christopher Nguyễn - +syslinux-4.05.ebuild, +files/syslinux-4.05-asneeded-linking-order.patch, - +files/syslinux-4.05-nopie.patch: - Version bump. - - 13 Jul 2011; Thomas Kahle syslinux-4.04.ebuild: - x86 stable per bug 369791 - - 18 Jun 2011; Markos Chandras syslinux-4.04.ebuild: - Stable on amd64 wrt bug #369791 - -*syslinux-4.04 (18 Apr 2011) - - 18 Apr 2011; Chí-Thanh Christopher Nguyễn - -syslinux-4.02.ebuild, +syslinux-4.04.ebuild: - Version bump. Remove old. - - 09 Dec 2010; Pawel Hajdan jr syslinux-4.03.ebuild: - x86 stable wrt bug #347061 - - 29 Nov 2010; Markos Chandras syslinux-4.03.ebuild: - Stable on amd64 wrt bug #347061 - -*syslinux-4.03 (25 Oct 2010) - - 25 Oct 2010; Chí-Thanh Christopher Nguyễn - +syslinux-4.03.ebuild: - Version bump, bug #342503. - - 18 Oct 2010; Chí-Thanh Christopher Nguyễn - -files/syslinux-3.31-nossp.patch, -files/syslinux-3.72-nopie.patch, - -files/syslinux-3.72-nostrip.patch, -syslinux-3.83.ebuild, - -syslinux-4.00.ebuild, -syslinux-4.01.ebuild: - Remove old. - - 05 Oct 2010; Markus Meier syslinux-4.02.ebuild: - x86 stable, bug #337013 - - 23 Sep 2010; Markos Chandras syslinux-4.02.ebuild: - Stable on amd64 wrt bug #337013 - -*syslinux-4.02 (28 Jul 2010) - - 28 Jul 2010; Chí-Thanh Christopher Nguyễn - +syslinux-4.02.ebuild: - Version bump. - -*syslinux-4.01 (02 Jul 2010) - - 02 Jul 2010; Chí-Thanh Christopher Nguyễn - +syslinux-4.01.ebuild: - Version bump. Adds support for Lua scripting. - -*syslinux-4.00 (29 Jun 2010) - - 29 Jun 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre55.ebuild, +syslinux-4.00.ebuild: - Version bump. Adds support for booting from ext4 and btrfs, as well as - booting from GPT >2TB. - -*syslinux-4.00_pre55 (22 Jun 2010) - - 22 Jun 2010; Chí-Thanh Christopher Nguyễn - -syslinux-1.76.ebuild, -syslinux-3.11.ebuild, - -files/syslinux-3.11-nopie.patch, -files/syslinux-3.11-nossp.patch, - -syslinux-3.20.ebuild, -syslinux-3.31.ebuild, -syslinux-3.52.ebuild, - -files/syslinux-3.70-nopie.patch, -files/syslinux-3.70-nostrip.patch, - -syslinux-3.71.ebuild, -syslinux-3.84.ebuild, -syslinux-3.85.ebuild, - -syslinux-4.00_pre50.ebuild, +syslinux-4.00_pre55.ebuild: - New prerelease. Remove old. - - 20 Jun 2010; Markus Meier syslinux-3.86.ebuild: - x86 stable, bug #305435 - -*syslinux-4.00_pre50 (19 Jun 2010) - - 19 Jun 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre47.ebuild, +syslinux-4.00_pre50.ebuild: - New prerelease. - -*syslinux-4.00_pre47 (30 May 2010) - - 30 May 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre44.ebuild, +syslinux-4.00_pre47.ebuild: - New prerelease. - - 18 May 2010; Markos Chandras syslinux-3.86.ebuild: - Stable on amd64 wrt bug #305435 - -*syslinux-4.00_pre44 (14 May 2010) - - 14 May 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre42.ebuild, +syslinux-4.00_pre44.ebuild: - Add prerelease of the day - -*syslinux-4.00_pre42 (13 May 2010) - - 13 May 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre41.ebuild, +syslinux-4.00_pre42.ebuild: - yet another new prerelease - -*syslinux-4.00_pre41 (12 May 2010) - - 12 May 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre40.ebuild, +syslinux-4.00_pre41.ebuild: - new prerelease - -*syslinux-4.00_pre40 (03 May 2010) - - 03 May 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre38.ebuild, +syslinux-4.00_pre40.ebuild: - New prerelease. - - 04 Apr 2010; Chí-Thanh Christopher Nguyễn - syslinux-3.86.ebuild, +files/syslinux-3.86-nopie.patch: - update nopie patch for syslinux-3.86 - -*syslinux-4.00_pre38 (04 Apr 2010) -*syslinux-3.86 (04 Apr 2010) - - 04 Apr 2010; Chí-Thanh Christopher Nguyễn - syslinux-1.76.ebuild, syslinux-2.13.ebuild, syslinux-3.11.ebuild, - syslinux-3.20.ebuild, syslinux-3.31.ebuild, syslinux-3.52.ebuild, - syslinux-3.71.ebuild, syslinux-3.83.ebuild, syslinux-3.84.ebuild, - syslinux-3.85.ebuild, +syslinux-3.86.ebuild, -syslinux-4.00_pre37.ebuild, - +syslinux-4.00_pre38.ebuild: - Version bump. Fix SRC_URI, bug #313119 - -*syslinux-4.00_pre37 (31 Mar 2010) - - 31 Mar 2010; Chí-Thanh Christopher Nguyễn - -syslinux-4.00_pre29.ebuild, +syslinux-4.00_pre37.ebuild: - add new prerelease - -*syslinux-4.00_pre29 (27 Feb 2010) - - 27 Feb 2010; Chí-Thanh Christopher Nguyễn - -files/syslinux-3.07-nossp.patch, -files/syslinux-3.08-nossp.patch, - -files/syslinux-3.09-nopie.patch, -syslinux-3.36.ebuild, - -syslinux-3.51.ebuild, -syslinux-3.70.ebuild, -syslinux-3.72.ebuild, - -syslinux-3.75.ebuild, -syslinux-3.80.ebuild, -syslinux-3.82.ebuild, - -syslinux-3.82-r1.ebuild, -syslinux-4.00_pre24.ebuild, - +syslinux-4.00_pre29.ebuild: - version bump, remove versions that will never go stable - - 26 Feb 2010; Christian Faulhammer syslinux-3.83.ebuild: - stable x86, bug 292442 - -*syslinux-3.85 (22 Feb 2010) - - 22 Feb 2010; Chí-Thanh Christopher Nguyễn - +syslinux-3.85.ebuild: - version bump - -*syslinux-4.00_pre24 (18 Feb 2010) - - 18 Feb 2010; Chí-Thanh Christopher Nguyễn - syslinux-3.84.ebuild, +syslinux-4.00_pre24.ebuild, - +files/syslinux-4.00-nopie.patch: - version bump, drop nostrip patches (bug #305783) - - 18 Feb 2010; Jeroen Roovers syslinux-3.84.ebuild: - Switch to IUSE=custom-cflags (bug #305783). - - 18 Feb 2010; Jeroen Roovers syslinux-3.84.ebuild: - Respect CFLAGS, LDFLAGS, CC. - - 16 Feb 2010; Steve Dibb syslinux-3.83.ebuild: - amd64 stable, bug 292442 - -*syslinux-3.84 (16 Feb 2010) - - 16 Feb 2010; Chí-Thanh Christopher Nguyễn - +syslinux-3.84.ebuild, metadata.xml: - Version bump for bug #302811, assign maintainership to me - -*syslinux-3.83 (01 Nov 2009) - - 01 Nov 2009; Jeroen Roovers +syslinux-3.83.ebuild: - Version bump. - -*syslinux-3.82-r1 (14 Sep 2009) - - 14 Sep 2009; Samuli Suominen - +syslinux-3.82-r1.ebuild: - Install utilities (by likewhoa). - -*syslinux-3.82 (27 Jun 2009) - - 27 Jun 2009; Steve Dibb +syslinux-3.82.ebuild: - Version bump, bug 274285 - -*syslinux-3.80 (15 May 2009) - - 15 May 2009; Jeroen Roovers +syslinux-3.80.ebuild: - Version bump thanks to Chi-Thanh Christopher Nguyen (bug #269891). - -*syslinux-3.75 (29 Apr 2009) - - 29 Apr 2009; Jeroen Roovers +syslinux-3.75.ebuild: - Version bump. - - 21 Dec 2008; files/syslinux-3.72-nopie.patch, - syslinux-3.72.ebuild: - - fix pie support and use local installer - - 21 Dec 2008; Markus Meier syslinux-3.71.ebuild: - x86 stable, bug #251816 - - 21 Dec 2008; Jeremy Olexa syslinux-3.71.ebuild: - amd64 stable, bug 251816 - -*syslinux-3.72 (21 Dec 2008) - - 21 Dec 2008; Robin H. Johnson - +files/syslinux-3.72-nopie.patch, +files/syslinux-3.72-nostrip.patch, - +syslinux-3.72.ebuild: - Bug #244775, version bump. - - 25 Oct 2008; Zac Medico syslinux-3.71.ebuild: - Bug #244300 - Call `emake install` with MANDIR=/usr/share/man. - -*syslinux-3.71 (03 Sep 2008) - - 03 Sep 2008; Robin H. Johnson +syslinux-3.71.ebuild: - Version bump per bug #236554, also fix perl deps per bug 236597. - - 19 Aug 2008; Dawid Węgliński syslinux-3.52.ebuild: - Add missing dev-perl/Digest-SHA1 to RDEPEND - - 19 Aug 2008; Dawid Węgliński syslinux-3.52.ebuild: - Stable on amd64/x86 per bug #232197; add dev-perl/Crypt-PasswdMD5 to RDEPEND - for missing perl module (thanks to mklimek@mklimek.org on IRC). - -*syslinux-3.70 (21 Jul 2008) - - 21 Jul 2008; +files/syslinux-3.70-nopie.patch, - +files/syslinux-3.70-nostrip.patch, +syslinux-3.70.ebuild: - Version bump, closes bug #203341. Hardened uclibc compile fix by Natanael - Copa . Inhibit pre-stripping of binaries. - -*syslinux-3.52 (24 Oct 2007) -*syslinux-3.51 (24 Oct 2007) - - 24 Oct 2007; Steve Dibb +syslinux-3.51.ebuild, - +syslinux-3.52.ebuild: - Version bump - - 13 Feb 2007; Chris Gianelloni syslinux-3.31.ebuild: - Stable on amd64 wrt bug #166144. - - 11 Feb 2007; Raúl Porcel syslinux-3.31.ebuild: - x86 stable wrt bug 166144 - -*syslinux-3.36 (11 Feb 2007) - - 11 Feb 2007; Mike Frysinger +syslinux-3.36.ebuild: - Version bump. - -*syslinux-3.35 (09 Feb 2007) - - 09 Feb 2007; Mike Frysinger - +files/syslinux-3.35-nopie.patch, +files/syslinux-3.35-nossp.patch, - +syslinux-3.35.ebuild: - Version bump. - - 09 Feb 2007; Mike Frysinger syslinux-3.31.ebuild: - Remove pregenerated dependency files #155644 by Daniel Black. - - 31 Oct 2006; Christian Faulhammer syslinux-3.20.ebuild: - stabled x86 due to bug #152317 - - 22 Oct 2006; Danny van Dyk syslinux-3.20.ebuild: - Marked stable on amd64. - -*syslinux-3.31 (22 Oct 2006) - - 22 Oct 2006; Mike Frysinger - +files/syslinux-3.31-nossp.patch, +syslinux-3.31.ebuild: - Version bump #151529 by Jesse Adelman. - -*syslinux-3.20 (18 Sep 2006) - - 18 Sep 2006; Mike Frysinger +syslinux-3.20.ebuild: - Version bump #148051 by Michiel Hazelhof. - - 30 Jul 2006; syslinux-3.11.ebuild: - - force binary recompile gethostip util - - 25 Feb 2006; Mark Loeser syslinux-3.11.ebuild: - Stable on x86; bug #122743 - - 17 Feb 2006; Simon Stelling syslinux-3.11.ebuild: - stable on amd64 - - 10 Oct 2005; Luis Medinas syslinux-3.09.ebuild: - Marked stable on amd64. Closes bug #108508. - - 09 Oct 2005; Mark Loeser syslinux-3.09.ebuild: - Stable on x86 - -*syslinux-3.11 (08 Oct 2005) - - 08 Oct 2005; Mike Frysinger - +files/syslinux-3.11-nopie.patch, +files/syslinux-3.11-nossp.patch, - +syslinux-3.11.ebuild: - Version bump #108505 by Michael Cramer. - -*syslinux-3.09 (25 Jun 2005) - - 25 Jun 2005; +files/syslinux-3.09-nopie.patch, - syslinux-3.08.ebuild, +syslinux-3.09.ebuild: - - worked around BREG compile errors while building. version bumped to current - also - -*syslinux-3.08 (16 Jun 2005) - - 16 Jun 2005; Mike Frysinger - +files/syslinux-3.08-nossp.patch, +syslinux-3.08.ebuild: - Version bump #96260 by Jesse Adelman. - - 25 Jan 2005; +files/syslinux-3.07-nossp.patch, - syslinux-3.07.ebuild: - - syslinux compilation fails bug #78482 - -*syslinux-3.07 (15 Jan 2005) - - 15 Jan 2005; Mike Frysinger +syslinux-3.07.ebuild: - Version bump #78098 by Ziga Boehm. - -*syslinux-3.05 (09 Jan 2005) - - 09 Jan 2005; Mike Frysinger +syslinux-3.05.ebuild: - Version bump. - -*syslinux-2.13 (09 Jan 2005) - - 09 Jan 2005; Mike Frysinger +syslinux-2.13.ebuild: - Version bump. - -*syslinux-1.76 (09 Jan 2005) - - 09 Jan 2005; Mike Frysinger -syslinux-1.75.ebuild, - +syslinux-1.76.ebuild: - Old school version bump. - - 01 Jan 2005; Mike Doty syslinux-2.11.ebuild: - ~amd64 keyword added - -*syslinux-2.11 (04 Dec 2004) - - 04 Dec 2004; Brian Jackson +syslinux-2.11.ebuild: - version bump; we now build differently, more inline with what hpa suggests - - 11 May 2004; syslinux-2.06.ebuild, syslinux-2.09.ebuild: - add ssp check before patching in nossp patches. This prevents breakage if your - gcc knows nothing about -fstack-protector - -*syslinux-2.09 (28 Apr 2004) - - 28 Apr 2004; syslinux-2.06.ebuild, syslinux-2.09.ebuild, - files/syslinux-2.06-nossp.patch, files/syslinux-2.09-nossp.patch: - Marked syslinux-2.06 stable. Added version syslinux-2.09 ~x86. Added patches - which force -fno-stack-protector to be used for both - - 27 Apr 2004; Aron Griffis syslinux-2.05.ebuild, - syslinux-2.06.ebuild: - Add inherit eutils - - 31 Dec 2003; metadata.xml, syslinux-2.06.ebuild: - nasm is not available on amd64, and even if it worked (unresearched) it could - create all kinds of funny sideeffects - -*syslinux-2.06 (08 Dec 2003) - - 08 Dec 2003; Seemant Kulleen metadata.xml, - syslinux-1.75.ebuild, syslinux-2.05.ebuild, syslinux-2.06.ebuild, - files/2.06-nasm.patch: - moved from sys-apps to sys-boot - - 16 Sep 2003; Seemant Kulleen syslinux-2.05.ebuild, - syslinux-2.06.ebuild: - dependency changed from app-admin/mtools to sys-fs/mtools - -*syslinux-2.06 (01 Sep 2003) - - 02 Sep 2003; Mike Frysinger : - Add patch to compile against latest nasm #23481. - Patch made by bartron . - - 01 Sep 2003; Martin Holzer syslinux-2.06.ebuild: - Version bumped. - -*syslinux-2.05 (31 Aug 2003) - - 02 Sep 2003; Mike Frysinger : - Add patch to compile against latest nasm #23481. - Patch made by bartron . - - 31 Aug 2003; Martin Holzer syslinux-2.05.ebuild: - Version bumped. - -*syslinux-2.04 (25 Jun 2003) - - 25 Jun 2003; Daniel Ahlberg : - Version bump. - - 25 May 2003; Martin Holzer syslinux-1.75.ebuild, - syslinux-2.01.ebuild, syslinux-2.02.ebuild: - now uses mirror://kernel - -*syslinux-2.02 (17 Feb 2003) - - 17 Feb 2003; Daniel Ahlberg : - Security update. - -*syslinux-2.01 (01 Feb 2003) - - 01 Feb 2003; Mike Frysinger : - Version bump for ma floppy. - -*syslinux-1.75 (28 Jun 2002) - - 21 Jul 2002; Mark Guertin : - updated keywords (-ppc -sparc -sparc64) - - 28 Jun 2002; Bart Verwilst syslinux-1.75.ebuild - ChangeLog files/digest-syslinux-1.75 : - - Initial package from an ebuild submitted by (whom?) in bug # (Which?) diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/Manifest b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/Manifest deleted file mode 100644 index ef8886a98a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/Manifest +++ /dev/null @@ -1,36 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -AUX syslinux-3.86-nopie.patch 551 SHA256 90c3173728f6b3efef6fe9865d64bd571a7638537f51fae0cda14df5c7d9a39b SHA512 340a458817f45ac6a81721745e470c30e2ac02aa10ed174e77ea224fba4f1919cb9faf9c5fac2233d5b081a43339bb3dc0c35420afb3a9c134c754835ff89582 WHIRLPOOL 519fa43a58777eeeff47b29f600f8e5a7e0c9bf5c2eb7096bde61b04fa988a107ba4b76804f7473049f7a6ee0775206db3557adfee83f4a12d1916e65cc732ca -AUX syslinux-4.05-nopie.patch 519 SHA256 2780aa55dec67a2375e28579392ed9658c4d47d0c47e4c43c22371dc926c47fc SHA512 75160574c024bd841cd5e098d81f89c8532153cfd98beb17ca1549e0bdd7106d6494e8436e56560d3e501318fd8109b5f5765d244dcdfcbfc5306d35f9cbb4a8 WHIRLPOOL 9f696e2836cf8cff2dca2c879db4262b52701cb410117ab28fa53c0fbc56fcca67d9cb3f64fafecc446dcb131179cdc12d53910dab2e528bcab74e05f6232747 -AUX syslinux-6.02-add-fno-stack-protector.patch 837 SHA256 a98edce40c6d068177ae442362dc8a0ff718876be782f6167d0445a00c994ace SHA512 94d288eed1a6f3ad713fb1c990f5dccbf2f481bc114779ec4a7197698d684b4d6f034ff19bda2930e31c342e64b7ed6cddaaa31fb00587b0bfdd16af6d0b7651 WHIRLPOOL afdeb07651dba6a61e0eba382535ec420e8dc7e212598ca5f09958cafb4a6dcd2fc65b8190fe6e6120495e355aef4dfc648bfc74fd5674ac86608695198d91f7 -AUX syslinux-6.03_pre1-add-fno-stack-protector.patch 923 SHA256 c5d2b153d372e93b1526e51f7683b86c90fd8fe21a8f70aa36f585354d2debba SHA512 184de1162c04f1af8a5b0c083c7ac011f426754109beb539ea29a7e866b358852bd0660edb77c967fe54c3d66fbee556b4171871013d614b5179c3ccb1818801 WHIRLPOOL d860ecc7cd2800403afe0c5fc06fddec24992021d877a9f20739d7df95fa3540f79ba30c2fc6e8a42cc220bb403a87561e5d5db469a9e96675931067ea46d6df -DIST syslinux-3.86.tar.bz2 3735823 SHA256 82a8d2a242f869cb4c34b3a074871f472762343e1879a4dca23d7ce5c4dcd06d SHA512 6231f233e5f5ac26aa7e4bfd2704e2a4081350a3f3f21b5ec88a13cf992528c2796dbdfdf6cc2cc7a9543828650ae46de3685e5e55fac3a6ad520430220d1073 WHIRLPOOL 985efd16587ac3f00dc1b75563dc12e5abfeb14b42b64accdadda087f6c9a61c8f5cc149a2b9ce8dd1368d1083720340c20240a4b7d7ea3bf51ff65512d1bd3e -DIST syslinux-4.07.tar.bz2 5761877 SHA256 1240a4e4219b518bdaef78931b6e901befeff35e6894ac6db785115848a7a05a SHA512 8efbd14803ec74c5ee699a754b4727e4b975c08afd4dbb39f4b7ccdb90743e4459cd4609c6f1065c7b7efaa26c9d465806254891795d363758f35a2fe5704ae5 WHIRLPOOL b68966ed87055a157812f36f2881b4a86797eacef1894b70c1a063327547264daa4b4ca1ea52ccb286ab86332c2163e57004d3503215497278e073b48583a9dc -DIST syslinux-5.10.tar.xz 5315660 SHA256 4b52d7647d5584c69764c06a836e0d524e5246bf2e94f68cf86342c415508422 SHA512 56422e14b4aa53ca1a5811da0582dbbb349aa52b9e78868bbedc24c67ef2420c4d0ac63fd68c7f0adc2c22606196276265d503b5b6f9d3d796d9ce42845bbdb5 WHIRLPOOL 77d73bdc1cd75a3ad9f58de8a9fa31a1c4247d579ac8c849e8d0dacc7cd1b9e02b2cf0737f1be1c2bc2e974f4ded3955857588a8a07d6cf35997c57f47d9b583 -DIST syslinux-6.02.tar.xz 6471080 SHA256 afa31b7cbf72e1c0c1752a0636ba724ce01c0e374366e46e61db6862b4685478 SHA512 919d165e9cba2b964cec8b015f0a4281a5f90e908f247441d6edefe289170e697b933554d12fa90e698b6d2e8b5b40fdb3b7a95d746a41c580e3a44f8859818f WHIRLPOOL 98d7552f8c66be7689166e7d7a7b5499af0a974711e7ca1f01e1538250c533ceed6d80cec0ac189ff66ea243e22ff1add62c2e3392945d4b7e1586f38c1b6a1d -DIST syslinux-6.03-pre1.tar.xz 6539088 SHA256 e98a700b5765eaed71f5ffb739446e20e198b788b31c81dc8bc74acd70c146a8 SHA512 87da740620e7fe1260a8a0b2e39795439401e88c6629c5fd500471c4e065e7631c6a48769f61bb7811a050b1baf3cd4276fe8347d0a6eabfcc9f9a54a1ce585e WHIRLPOOL b65ecc114753009e9c3eb6d522bab280c427f4fdf8530a74eccc986faeee54ec6bb0d3b69974a17682259a068301551b52057dc18f9bf5f01e436d991ef2f391 -EBUILD syslinux-3.86.ebuild 1574 SHA256 53d6aeb61564fb9c8418dd247459bcfc88ae392874d9d19d1eff01ced5ff61eb SHA512 dad2940f6e24cba99eb8a096185599c1d2d8eee5f141af5a8c8f02a43312fe1e76348f028806914714132affb0a94c9280dbdc4eef23fcbf0c8902457e7954d6 WHIRLPOOL ccf67c626a11b7b6b2e63c9c860d4f0a195f119391e089bb4aec5f57df080ce20d26e65d5ecae32992744c3620e8bb7ae8c707d93dcbde9afdba122d3081ddde -EBUILD syslinux-4.07.ebuild 1866 SHA256 7cde0832664d54e18c83dabf59ee7053da9393233d4ae3d15d73da52ca5a16f9 SHA512 173de77b4946686a1b4dec04137a792b3cd6ee58e758323e3ed0dbd56fa9bbd98fed28bce7f88b595f68198e435908cdc0a8d63705c152c3571c9c490b09ace7 WHIRLPOOL 2308256f7f8d3b60415451593b9135fbc67f7f26758ff4e01dda6774d42d512b4908adc9b8c982a1bfd28185c173840fdc143fe0c32b7dc56069879f62402aa3 -EBUILD syslinux-5.10.ebuild 2329 SHA256 81344e6252aea87447aeb83c61eb2c65538fe4adcf6c1c7b9a957d169cfb4c68 SHA512 7673d4bb367851e1a382b7331b78d4086f74b69e652487c8028b11c85bf1c0ebad0161b1b69a7ce001c85c7f9a57583b113e661766b29561accf1d6789a91411 WHIRLPOOL c9a93880c91f026622c4d5acf0741dad9302a59bf9a7e6609854692117ff5e9d0bc7ff4a8ffabb95b1760f3f6bb4668590656caeff2230b6eab3d36a30a28201 -EBUILD syslinux-6.02.ebuild 2769 SHA256 70255e933d564cc0832284c38a3e0b6111c7a7b29fa5ca3416b27a7aefad2bf4 SHA512 bdd65339e5260d781e0a12f634b182c0fa8a86d387f7582ffd527e3d55924cd4a3d81d7357477887f6a0fc4c1c3687881b93de747dbcbae6f30f10062237e91e WHIRLPOOL b377269508844fdb1559acd7befe3f6112e73d65a9b3e9128f95b9fe402cb5fe1a75e7df77390c99a57e2ef65049cfea4cfb1f53ffec29d95a16143c7ac23953 -EBUILD syslinux-6.03_pre1.ebuild 2792 SHA256 cdb1bde2a0d0e38ebf9eb760df62afde0065ddd558a6e331991b34f2b0ff6355 SHA512 d8f6eb60cd905aa538668414c39c27273c9dbb1a46c5f8f42ab3221d07dae156b7f86f0541f834a3675733ac837e290730a011d4f7bfbb4496b985b306ab353d WHIRLPOOL 144a2760f693a96b1ee895e2d9ae09c752a431a05330bc71b843fff084bcb0815751046be0faa10ae1e8d67b2b8d83cafb84cffa70becf6c4b1e320656e99d30 -MISC ChangeLog 19364 SHA256 0807fcf03f1f0ede80b1e318fc1589ba86671aa81e1eb9f5c7473c0a21251753 SHA512 e7da812cd1aca6a16e2284f3eb95958e2994ed5c7d05956bc2e423dd3b6a4cc0c783040001df72287d7f29b04450dbfbb3b4c234d65ee554cc634aad816812a1 WHIRLPOOL 4a0cea42222a12efe712aeca7a1d4b4df1c058a4aaed5fef18b8cea3608d027d41a3d60f5662f31021ed1abbdecdee39891c377bec4788abe21826a79a6fa8a7 -MISC metadata.xml 273 SHA256 ea16e9afcad5ef9e9b29e6959a4632309279e4e0de69c29b40279226c3917b80 SHA512 2176e73df20869d44d0d5dc739d9af2c123ec5e78485f88e6a750a0381885f1b030f41f19e24a9aa6d451a35835fb7beb9b8a862d9be12a3de0a40d7bfcfd370 WHIRLPOOL ff94d5d03cfd6e0e7cc2c6a05e623d4f9c34701a439ab6b056602e4f57d8196d799c62dfac6812de9f59bd485dceed3e65ec1b0a7bcf73350e065bd8fb34e618 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCgAGBQJS98OWAAoJEKXdFCfdEflK/MkQAJQ8T2Ipn06FwGcrx3WVFum9 -b0gaWLeYw9qTVcNwrNptlYUj60d2mgkkfpILDpO44vv7Ix7Ml5fvcxglIUeYog4T -+iNc2b9X/9/OgyOjANw7rGSRqfDD3Noepo7qxY0CKzK4QqyBgnXj+uWphyfSKSNA -s5dQeGtgLEmkAwf+r9OXjjnyZt7lRQsVAfh/k/QgtR3aYyV9ZXiWObXQPfXzoyGh -F6o4bU1+vQU7nz19Ma+DI3LCr38GbV5N4j0vPbOvQ4t19bWQghk/7yjB7Pk9ykLj -na7Rf4uCSRRWe7T2G8tUsmA4Q1APlfZAjt/Z5brivjosBWVwi7uzylbsmWRCYjfa -aRe0+rd/rZSU01F5Jl+sAMu/o6csq92TBOB1i3rtjCCkn6i9A6Ap25P6DduHluWu -1Kf6NRUDy15ZFXxJ2cyJ78fEkZnjwzdzQivAFQzATS1Kmz7NwljBrKbAG0rTgmHB -W9dOsqwBydoj1FDrfA3puAim4m/4QifM4mkV0UFc+oDynLTMjliaHwoWk8bIM5Ev -1nzKFj/BiKK8l2AqP75r/cj5Lb84l0a3MOXw8+uRLws0sS1Y6TKxmj2hruzI4aRs -UzA0RGiTgZWHK4Acd/G9jgj3CAQC//sH76WBJDRX6BIWHpZK+sw6q7ZR7Q+h/O62 -iYvEgB+nDkaeEh6yz4wf -=TNtM ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-3.86-nopie.patch b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-3.86-nopie.patch deleted file mode 100644 index efe939e43d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-3.86-nopie.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/com32/MCONFIG b/com32/MCONFIG ---- a/com32/MCONFIG 2010-03-31 18:24:25.000000000 +0200 -+++ b/com32/MCONFIG 2010-04-05 00:03:55.612973516 +0200 -@@ -20,6 +20,8 @@ - GCCOPT := $(call gcc_ok,-std=gnu99,) \ - $(call gcc_ok,-m32,) \ - $(call gcc_ok,-fno-stack-protector,) \ -+ $(call gcc_ok,-nopie,) \ -+ $(call gcc_ok,-fno-pie,) \ - $(call gcc_ok,-falign-functions=0,-malign-functions=0) \ - $(call gcc_ok,-falign-jumps=0,-malign-jumps=0) \ - $(call gcc_ok,-falign-loops=0,-malign-loops=0) \ diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-4.05-nopie.patch b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-4.05-nopie.patch deleted file mode 100644 index b50b6b4768..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-4.05-nopie.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/mk/com32.mk b/mk/com32.mk ---- a/mk/com32.mk 2011-12-09 19:28:17.000000000 +0100 -+++ b/mk/com32.mk 2011-12-18 18:22:11.032342645 +0100 -@@ -24,6 +24,8 @@ - GCCOPT += $(call gcc_ok,-freg-struct-return,) - GCCOPT += -mregparm=3 -DREGPARM=3 -march=i386 -Os - GCCOPT += $(call gcc_ok,-fPIE,-fPIC) -+GCCOPT += $(call gcc_ok,-nopie,) -+GCCOPT += $(call gcc_ok,-fno-pie,) - GCCOPT += $(call gcc_ok,-fno-exceptions,) - GCCOPT += $(call gcc_ok,-fno-asynchronous-unwind-tables,) - GCCOPT += $(call gcc_ok,-fno-strict-aliasing,) diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.02-add-fno-stack-protector.patch b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.02-add-fno-stack-protector.patch deleted file mode 100644 index b3537678c5..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.02-add-fno-stack-protector.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur syslinux-6.02/mk/efi.mk syslinux-6.02-hardened/mk/efi.mk ---- syslinux-6.02/mk/efi.mk 2013-10-13 13:59:03.000000000 -0400 -+++ syslinux-6.02-hardened/mk/efi.mk 2014-02-09 12:56:47.036409135 -0500 -@@ -23,6 +23,7 @@ - EFI_SUBARCH = $(ARCH) - endif - -+GCCOPT := $(call gcc_ok,-fno-stack-protector,) - EFIINC = $(shell $(topdir)/efi//find-gnu-efi.sh include $(EFI_SUBARCH)) - $(if $(EFIINC),, \ - $(error Missing $(EFI_SUBARCH) gnu-efi header files)) -@@ -42,7 +43,7 @@ - -DELF_DEBUG -DSYSLINUX_EFI -I$(objdir) \ - $(GCCWARN) -D__COM32__ -mno-red-zone \ - -DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \ -- -Wno-unused-parameter -+ -Wno-unused-parameter $(GCCOPT) - - # gnuefi sometimes installs these under a gnuefi/ directory, and sometimes not - CRT0 := $(shell find $(LIBDIR) -name crt0-efi-$(EFI_SUBARCH).o 2>/dev/null | tail -n1) diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch deleted file mode 100644 index a44acac80a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/files/syslinux-6.03_pre1-add-fno-stack-protector.patch +++ /dev/null @@ -1,24 +0,0 @@ -2014-01-04 Magnus Granberg - - # 495146 - * mk/efi.mk: Add -fno-stack-protector - ---- a/mk/efi.mk 2013-12-11 11:03:38.000000000 +0100 -+++ b/efi.mk 2014-01-04 13:50:11.474255644 +0100 -@@ -7,6 +7,7 @@ core = $(topdir)/core - # Set up architecture specifics; for cross compilation, set ARCH as apt - # gnuefi sets up architecture specifics in ia32 or x86_64 sub directories - # set up the LIBDIR and EFIINC for building for the appropriate architecture -+GCCOPT := $(call gcc_ok,-fno-stack-protector,) - EFIINC = $(objdir)/include/efi - LIBDIR = $(objdir)/lib - -@@ -38,7 +39,7 @@ CFLAGS = -I$(EFIINC) -I$(EFIINC)/$(EFI_S - -DELF_DEBUG -DSYSLINUX_EFI -I$(objdir) \ - $(GCCWARN) -D__COM32__ -mno-red-zone \ - -DLDLINUX=\"$(LDLINUX)\" -fvisibility=hidden \ -- -Wno-unused-parameter -+ -Wno-unused-parameter $(GCCOPT) - - CRT0 := $(LIBDIR)/crt0-efi-$(EFI_SUBARCH).o - LDSCRIPT := $(LIBDIR)/elf_$(EFI_SUBARCH)_efi.lds diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/metadata.xml deleted file mode 100644 index e73f4a6975..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - chithanh@gentoo.org - Chí-Thanh Christopher Nguyễn - -base-system - diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-3.86.ebuild b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-3.86.ebuild deleted file mode 100644 index 34083df01f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-3.86.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-3.86.ebuild,v 1.6 2012/06/27 13:31:31 chithanh Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="SysLinux, IsoLinux and PXELinux bootloader" -HOMEPAGE="http://syslinux.zytor.com/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm" - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-3.86-nopie.patch - - rm -f gethostip #bug 137081 - - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - fi - -} - -src_compile() { - emake CC=$(tc-getCC) installer || die -} - -src_install() { - emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install || die - dodoc README NEWS TODO doc/* -} diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-4.07.ebuild b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-4.07.ebuild deleted file mode 100644 index f5272d1422..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-4.07.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-4.07.ebuild,v 1.4 2013/09/23 11:56:54 jlec Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://syslinux.zytor.com/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P/_/-}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* amd64 x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_unpack() { - unpack ${A} - cd "${S}" - # Fix building on hardened - epatch "${FILESDIR}"/${PN}-4.05-nopie.patch - - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - -} - -src_compile() { - emake CC=$(tc-getCC) installer || die -} - -src_install() { - emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install || die - dodoc README NEWS doc/*.txt || die -} diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-5.10.ebuild b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-5.10.ebuild deleted file mode 100644 index 2bccbb5fc9..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-5.10.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-5.10.ebuild,v 1.2 2013/09/23 11:56:54 jlec Exp $ - -EAPI=4 - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://www.syslinux.org/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${PV:0:1}.xx/${P/_/-}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# These are executables which come precompiled and are run by the boot loader -QA_PREBUILT="usr/share/${PN}/*.c32" - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_prepare() { - # Fix building on hardened - epatch "${FILESDIR}"/${PN}-4.05-nopie.patch - - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - -} - -src_compile() { - emake CC=$(tc-getCC) installer -} - -src_install() { - emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install - dodoc README NEWS doc/*.txt -} - -pkg_postinst() { - # print warning for users upgrading from the previous stable version - if has 4.06 ${REPLACING_VERSIONS}; then - ewarn "syslinux now uses dynamically linked ELF executables. Before you reboot," - ewarn "ensure that needed dependencies are fulfilled. For example, run from your" - ewarn "syslinux directory:" - ewarn - ewarn "LD_LIBRARY_PATH=\".\" ldd menu.c32" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.02.ebuild b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.02.ebuild deleted file mode 100644 index d60b8a08cc..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.02.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-6.02.ebuild,v 1.2 2014/02/09 18:04:43 zerochaos Exp $ - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://www.syslinux.org/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${P/_/-}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - >=sys-boot/gnu-efi-3.0u - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# These are executables which come precompiled and are run by the boot loader -QA_PREBUILT="usr/share/${PN}/*.c32" - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_prepare() { - epatch "${FILESDIR}"/${P}-add-fno-stack-protector.patch - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - case ${ARCH} in - amd64) loaderarch="efi64" ;; - x86) loaderarch="efi32" ;; - *) ewarn "Unsupported architecture, building installers only." ;; - esac -} - -src_compile() { - # build system abuses the LDFLAGS variable to pass arguments to ld - unset LDFLAGS - if [[ ! -z ${loaderarch} ]]; then - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} - fi - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} installer -} - -src_install() { - # parallel install fails sometimes - einfo "loaderarch=${loaderarch}" - emake -j1 LD=$(tc-getLD) INSTALLROOT="${D}" MANDIR=/usr/share/man bios ${loaderarch} install - dodoc README NEWS doc/*.txt -} - -pkg_postinst() { - # print warning for users upgrading from the previous stable version - if has 4.06 ${REPLACING_VERSIONS}; then - ewarn "syslinux now uses dynamically linked ELF executables. Before you reboot," - ewarn "ensure that needed dependencies are fulfilled. For example, run from your" - ewarn "syslinux directory:" - ewarn - ewarn "LD_LIBRARY_PATH=\".\" ldd menu.c32" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.03_pre1.ebuild b/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.03_pre1.ebuild deleted file mode 100644 index b628fd9c1f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-boot/syslinux/syslinux-6.03_pre1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-6.03_pre1.ebuild,v 1.2 2014/02/09 18:04:43 zerochaos Exp $ - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders" -HOMEPAGE="http://www.syslinux.org/" -SRC_URI="mirror://kernel/linux/utils/boot/syslinux/Testing/${PV:0:4}/${P/_/-}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="custom-cflags" - -RDEPEND="sys-fs/mtools - dev-perl/Crypt-PasswdMD5 - dev-perl/Digest-SHA1" -DEPEND="${RDEPEND} - dev-lang/nasm - >=sys-boot/gnu-efi-3.0u - virtual/os-headers" - -S=${WORKDIR}/${P/_/-} - -# This ebuild is a departure from the old way of rebuilding everything in syslinux -# This departure is necessary since hpa doesn't support the rebuilding of anything other -# than the installers. - -# These are executables which come precompiled and are run by the boot loader -QA_PREBUILT="usr/share/${PN}/*.c32" - -# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore - -src_prepare() { - epatch "${FILESDIR}"/${P}-add-fno-stack-protector.patch - rm -f gethostip #bug 137081 - - # Don't prestrip or override user LDFLAGS, bug #305783 - local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \ - sample/Makefile utils/Makefile" - sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed" - - if use custom-cflags; then - sed -i ${SYSLINUX_MAKEFILES} \ - -e 's|-g -Os||g' \ - -e 's|-Os||g' \ - -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \ - || die "sed custom-cflags failed" - else - QA_FLAGS_IGNORED=" - /sbin/extlinux - /usr/bin/memdiskfind - /usr/bin/gethostip - /usr/bin/isohybrid - /usr/bin/syslinux - " - fi - case ${ARCH} in - amd64) loaderarch="efi64" ;; - x86) loaderarch="efi32" ;; - *) ewarn "Unsupported architecture, building installers only." ;; - esac -} - -src_compile() { - # build system abuses the LDFLAGS variable to pass arguments to ld - unset LDFLAGS - if [[ ! -z ${loaderarch} ]]; then - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} - fi - emake CC=$(tc-getCC) LD=$(tc-getLD) ${loaderarch} installer -} - -src_install() { - # parallel install fails sometimes - einfo "loaderarch=${loaderarch}" - emake -j1 LD=$(tc-getLD) INSTALLROOT="${D}" MANDIR=/usr/share/man bios ${loaderarch} install - dodoc README NEWS doc/*.txt -} - -pkg_postinst() { - # print warning for users upgrading from the previous stable version - if has 4.06 ${REPLACING_VERSIONS}; then - ewarn "syslinux now uses dynamically linked ELF executables. Before you reboot," - ewarn "ensure that needed dependencies are fulfilled. For example, run from your" - ewarn "syslinux directory:" - ewarn - ewarn "LD_LIBRARY_PATH=\".\" ldd menu.c32" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog deleted file mode 100644 index b01181f393..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog +++ /dev/null @@ -1,1570 +0,0 @@ -# ChangeLog for sys-libs/glibc -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.958 2013/11/28 18:45:27 ago Exp $ - - 28 Nov 2013; Agostino Sarubbo glibc-2.16.0.ebuild: - Stable for x86, wrt bug #467256 - - 27 Nov 2013; Markus Meier glibc-2.16.0.ebuild: - arm stable, bug #467256 - - 27 Nov 2013; Agostino Sarubbo glibc-2.16.0.ebuild: - Stable for amd64, wrt bug #467256 - - 23 Nov 2013; Mike Frysinger glibc-2.16.0.ebuild, - glibc-2.17.ebuild, glibc-2.18.ebuild: - Fix crash on alpha #480740. Fix crash on hppa/ia64 w/gcc-4.7 #486618 #486974. - Add missing fanotify_mark on hppa #480268. Fix building w/make-4 #487906. - - 30 Oct 2013; Mike Frysinger files/eblits/common.eblit: - Add ifunc checks for arm/hppa/ppc/s390. - - 06 Oct 2013; Pacho Ramos +files/nscd.service, - +files/nscd.tmpfilesd, files/eblits/src_install.eblit, glibc-2.16.0.ebuild, - glibc-2.17.ebuild, glibc-2.18.ebuild: - Add unit file (#479496 by Alexander Tsoy, redneb, Charles Nérot and SpanKY) - - 30 Sep 2013; Mike Frysinger - files/eblits/src_compile.eblit: - Disable info page generation for glibc-2.16 and older #465816 by Nikos - Chantziaras. - - 28 Sep 2013; Mike Frysinger files/eblits/src_unpack.eblit: - Tweak how we check the kernel header version to work w/clang #485146 by eroen. - - 11 Sep 2013; Magnus Granberg glibc-2.18.ebuild, - +files/2.18/glibc-2.18-gentoo-chk_fail.c, - +files/2.18/glibc-2.18-gentoo-stack_chk_fail.c, - +files/2.18/glibc-2.18-hardened-inittls-nosysenter.patch: - Fix hardened patches for glibc 2.18 bug 483804 - - 17 Aug 2013; Mike Frysinger glibc-2.18.ebuild: - Re-add mips librt patch to exclude list #481438 by Manuel Lauss. - -*glibc-2.18 (16 Aug 2013) - - 16 Aug 2013; Mike Frysinger +glibc-2.18.ebuild: - Version bump. - - 16 Aug 2013; Mike Frysinger glibc-2.17.ebuild: - Mark as -alpha so that we know it missing is expected. - - 12 Aug 2013; Tobias Klausmann glibc-2.17.ebuild: - De-keyword glibc-2.17 on alpha due to bug 480740 - - 29 Jun 2013; Benda Xu files/eblits/common.eblit, - files/eblits/pkg_preinst.eblit, files/eblits/pkg_setup.eblit, - files/eblits/src_install.eblit, files/eblits/src_unpack.eblit: - Apply trivial Prefix adjustment first: For vanilla portage, EPREFIX is null, - ED and EROOT are D and ROOT. The rest of Prefix support is still under review - by vapier. (bug 473728) - - 27 Jun 2013; Jeroen Roovers glibc-2.17.ebuild: - Stable for HPPA too. - - 26 Jun 2013; Mike Frysinger glibc-2.17.ebuild: - Fix from upstream for localedef behavior on arches where MAP_FIXED requires - SHMLBA alignment #471020 by Jeroen Roovers. - - 23 Jun 2013; Mike Frysinger glibc-2.16.0.ebuild, - glibc-2.17.ebuild: - Fix from upstream for qecvt func decl handling #450714 by Dennis Schridde. - - 12 May 2013; Patrick Lauer metadata.xml: - Drop obsolete use flags from metadata.xml - - 09 May 2013; Mike Frysinger glibc-2.15-r3.ebuild: - Mark sh stable. - - 28 Apr 2013; Mike Frysinger glibc-2.17.ebuild: - Add fix from upstream for arm ld.so.cache lib tags #454200. - - 11 Apr 2013; Mike Frysinger files/eblits/src_test.eblit: - Fix return code checking in src_test for both multilib & non-multilib builds - #451922 by William Throwe. - - 10 Apr 2013; Mike Frysinger - files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: - Add `in_iuse suid` checks before doing `use suid` so older ebuilds work. - - 10 Apr 2013; Mike Frysinger - files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit, - glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml: - Add USE=suid to control pt_chown setuid behavior #465308 by Nikoli. - - 05 Apr 2013; Mike Frysinger - files/eblits/src_compile.eblit: - Force mips float/abi cached vars #464642 by Bertrand Jacquin. Update the logic - to log each var (and its value) that it forced to make debugging simpler. - - 05 Apr 2013; Mike Frysinger glibc-2.17.ebuild: - Disable mips librt patch as it no longer applies -- lets see if people - complain about ABI compat #456912 by Manuel Lauss. - - 05 Apr 2013; Mike Frysinger - files/eblits/src_compile.eblit: - Disable info manual generation to simplify older builds #464394 by Jason - Mours. - - 05 Apr 2013; Mike Frysinger - files/eblits/src_install.eblit, files/eblits/src_unpack.eblit, - glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, - glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, - glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, - glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, - glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild, - glibc-9999.ebuild: - Drop MANPAGE_VER/INFOPAGE_VER support as we haven't used it in a long time. - - 04 Apr 2013; Jeroen Roovers glibc-2.17.ebuild: - Marked ~hppa too. - - 01 Apr 2013; Mike Frysinger - files/eblits/src_install.eblit: - Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten. - - 28 Mar 2013; Mike Frysinger glibc-2.17.ebuild: - Move to ~arch. - - 28 Mar 2013; Mike Frysinger - files/eblits/src_install.eblit: - Fix array walking logic with ldsos. - - 12 Feb 2013; Jeroen Roovers glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild: - Mask sys-libs/glibc-2.15 for HPPA too. - - 12 Feb 2013; Raúl Porcel glibc-2.15-r3.ebuild: - m68k stable - - 09 Feb 2013; Mike Frysinger - files/eblits/pkg_preinst.eblit: - Revert manual gcc dir search #453760 since that the real bug is broken - ld.so.cache searching #454200. - - 09 Feb 2013; Mike Frysinger ChangeLog-2007, - files/eblits/src_unpack.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, - glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, - glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild, - glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: - Update SRC_URI/bug/mail links to use sourceware.org #455152 by wbrana. - - 28 Jan 2013; Mike Frysinger - files/eblits/src_compile.eblit: - Also set libc_cv_{sparc,powerpc}_tls as newer versions use that. - - 25 Jan 2013; Mike Frysinger - files/eblits/pkg_preinst.eblit: - Refactor sanity checks a bit and include gcc in the search path #453760 by - William Throwe. - - 23 Jan 2013; Mike Frysinger glibc-2.16.0.ebuild, - glibc-2.17.ebuild: - Add fix from upstream for slow math calls on x86 #431938 by wbrana. - - 23 Jan 2013; Mike Frysinger glibc-2.17.ebuild: - Push out hppa fixes from upstream #452184 by Guy Martin. - - 12 Jan 2013; Raúl Porcel glibc-2.16.0.ebuild: - 2.16.0 breaks some packages on alpha, 2.17 works fine - - 08 Jan 2013; Mike Frysinger glibc-2.17.ebuild: - Add hppa/fpu fix from Guy Martin #450676 by Jeroen Roovers. - - 02 Jan 2013; Mike Frysinger - files/eblits/src_compile.eblit, glibc-2.17.ebuild, glibc-9999.ebuild, - metadata.xml: - Add IUSE=nscd to control support for it. - - 30 Dec 2012; Ulrich Müller glibc-2.9_p20081201-r3.ebuild, - glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, - glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, - glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, - glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, - glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild: - Specify LICENSE more precisely, bug 448132. - - 28 Dec 2012; Mike Frysinger - +files/2.17/glibc-2.17-hardened-pie.patch, glibc-2.17.ebuild: - Update hardened patch by Alphat-PC #448876. - - 28 Dec 2012; Mike Frysinger glibc-2.16.0.ebuild: - Fix building w/sed-4.2.2+ #448224 by Viacheslav Gagara. Fix use of gcc-4.2 - and byteswap.h #448888 by Alphat-PC. - - 28 Dec 2012; Mike Frysinger files/eblits/common.eblit, - files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit: - Use --with-{bugurl,pkgversion} with glibc-2.17+. - -*glibc-2.17 (25 Dec 2012) - - 25 Dec 2012; Mike Frysinger +glibc-2.17.ebuild, - glibc-9999.ebuild: - Version bump. - - 25 Dec 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Force usage of bfd linker if active linker is gold #269274 by Chris Smith. - - 18 Nov 2012; Mike Frysinger glibc-2.16.0.ebuild: - Fix arm cross-compile errors with _Unwind_Resume. - - 18 Nov 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Disable fortify/ssp compiler checks when build glibc headers #443632 by Andrej - Gelenberg. - - 11 Nov 2012; Magnus Granberg glibc-2.16.0.ebuild, - +files/2.16/glibc-2.16-hardened-pie.patch: - Update the hardened pie patch for 2.16, bug #442712 - - 11 Nov 2012; Mike Frysinger - files/eblits/src_install.eblit, files/eblits/src_unpack.eblit, - glibc-2.16.0.ebuild: - Fix cross-compile bootstrapping of glibc headers with 2.16.0. - - 02 Nov 2012; Mike Frysinger glibc-2.10.1-r1.ebuild, - glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, - glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, - glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: - Drop libtool inherit since we do not use it. - - 01 Nov 2012; Raúl Porcel glibc-2.15-r3.ebuild: - sparc stable wrt #404993 - - 31 Oct 2012; Mike Frysinger glibc-2.16.0.ebuild: - Move into ~arch. - - 31 Oct 2012; Mike Frysinger glibc-2.15-r3.ebuild: - Mark alpha/ia64/s390 stable #404993. - - 21 Oct 2012; Anthony G. Basile glibc-2.15-r3.ebuild: - stable arm, bug #404993 - - 20 Oct 2012; Anthony G. Basile glibc-2.15-r3.ebuild: - stable ppc ppc64, bug #404993 - - 18 Oct 2012; glibc-2.15-r3.ebuild: - Stable for x86, wrt bug #404993 - - 18 Oct 2012; glibc-2.15-r3.ebuild: - Stable for amd64, wrt bug #404993 - - 05 Oct 2012; Mike Frysinger glibc-2.15-r3.ebuild, - glibc-2.16.0.ebuild: - Push out ppc fcntl.h fixes #436108 by Sean McGovern. - - 02 Oct 2012; Mike Frysinger - files/eblits/pkg_preinst.eblit: - Default host.conf:multi to on when /etc/hosts is small #436530 by Eray Aslan. - - 02 Oct 2012; Mike Frysinger - files/eblits/pkg_preinst.eblit: - Drop old /lib64 symlink migration as this has not been an issue for years. - - 26 Sep 2012; Matt Turner glibc-2.15-r2.ebuild: - Stable on alpha, bug 430346. - -*glibc-2.15-r3 (25 Sep 2012) - - 25 Sep 2012; Mike Frysinger +glibc-2.15-r3.ebuild: - Add fixes for vfprintf/nargs bug #404993 and for xen/avx misbehavior #433884. - - 25 Sep 2012; Mike Frysinger glibc-2.16.0.ebuild: - Add fix from upstream for x32 malloc failures #394175. - - 15 Sep 2012; Mike Frysinger glibc-2.16.0.ebuild: - Drop PaX patch as it doesn't seem to be needed anymore #431810. - - 12 Sep 2012; Anthony G. Basile glibc-2.15-r2.ebuild: - Stable ppc, bug #430346 - - 28 Aug 2012; Mike Frysinger - files/eblits/src_install.eblit: - Rework how we symlink in ldsos so it works for all targets even when - SYMLINK_LIB is not enabled. - - 27 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Mark ia64/s390 stable #430346. - - 25 Aug 2012; Anthony G. Basile glibc-2.15-r2.ebuild: - Stable arm, bug #430346 - - 22 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Add fix from upstream for typo in mips n32 define #431676 by Jim Faulkner. - - 18 Aug 2012; Mike Frysinger - files/eblits/src_install.eblit: - Disable --foreground in init.d script for older versions #431886 by Nick - Bowler. - - 18 Aug 2012; Mike Frysinger glibc-2.10.1-r1.ebuild, - glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, - glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild, - glibc-9999.ebuild: - Clean out more obsolete code. - - 18 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild: - Update alpha/s390 patches. - - 14 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild, - glibc-9999.ebuild: - Raise min gcc/binutil versions to match upstream configure checks. Also split - version logic between host and target. - - 14 Aug 2012; Mike Frysinger files/eblits/src_unpack.eblit: - Fix inverted version logic with libgcc_eh #431304 by David Flogeras. - - 13 Aug 2012; Mike Frysinger glibc-2.10.1-r1.ebuild, - glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, - glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild, - glibc-9999.ebuild: - Tweak CATEGORY processing to make it easier to understand. - - 13 Aug 2012; Mike Frysinger metadata.xml: - Document what USE=gd does. - - 12 Aug 2012; Mike Frysinger files/eblits/src_unpack.eblit: - Do not use the -lgcc_eh hack with glibc-2.17+ since its been addressed - upstream. - - 12 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild: - Add alpha/arm keywords since it builds for both. - - 12 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild, - glibc-2.16.0.ebuild: - Drop ppc atomic patch to fix runtime crashes #413685 by hiyuh. - - 11 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Add some mips love #430346. - - 11 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild, - glibc-9999.ebuild: - Fix default hppa nptl kernel version #430904 by Hans. - - 11 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Add some alpha love #430346. - - 11 Aug 2012; Mike Frysinger glibc-9999.ebuild: - Upstream only has one git repo now #430772 by Robert McGehee. - - 10 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Get alpha building again. - - 10 Aug 2012; Mike Frysinger files/eblits/common.eblit: - Stop adding -U_FORTIFY_SOURCE for glibc-2.16+ since upstream does this - automatically now. - - 09 Aug 2012; Agostino Sarubbo glibc-2.15-r2.ebuild: - Stable for X86, wrt bug #430346 - - 09 Aug 2012; Agostino Sarubbo glibc-2.15-r2.ebuild: - Stable for AMD64, wrt bug #430346 - - 09 Aug 2012; Anthony G. Basile glibc-2.15-r2.ebuild: - Keyword ~arm, bug #430346 - - 08 Aug 2012; Raúl Porcel glibc-2.15-r2.ebuild: - sparc stable wrt #430346 - - 07 Aug 2012; Brent Baude glibc-2.15-r2.ebuild: - Marking glibc-2.15-r2 ppc64 for bug 430346 - -*glibc-2.16.0 (03 Jul 2012) - - 03 Jul 2012; Mike Frysinger +glibc-2.16.0.ebuild, - files/eblits/src_compile.eblit, files/eblits/src_install.eblit, - glibc-9999.ebuild, metadata.xml: - Version bump. - - 19 Jun 2012; Mike Frysinger files/eblits/common.eblit: - Handle gold version strings too. - - 18 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Add fix from upstream for getconf writing too many bytes to local buffer - #411905 by Ryan Hill. - - 14 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Fix from upstream to for strtok on x32 #420951. - - 13 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Fix from upstream for warnings with fortify and FD_SET. - - 08 Jun 2012; Mike Frysinger glibc-2.10.1-r1.ebuild, - glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, - glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: - Move to multiprocessing eclass for makeopts_jobs as pointed out by Christian - Ruppert. - - 03 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: - Update x32 patchset. - - 01 Jun 2012; Mike Frysinger glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, - glibc-2.15-r2.ebuild: - Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl - Porcel. - - 01 Jun 2012; Mike Frysinger files/eblits/common.eblit, - files/eblits/src_install.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, - glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, - glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: - Unify alt_libdir definition and use alt_prefix where possible. - - 01 Jun 2012; Mike Frysinger glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild: - Drop x32 patches for now as these are old and no longer work #418225 by - Ostashevskyi Viktor. - - 31 May 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: - Backport arm hardfp patch to stable version too #417287 by Raúl Porcel. - - 25 May 2012; Anthony G. Basile glibc-2.14.1-r3.ebuild: - Keyword mips - -*glibc-2.15-r2 (18 May 2012) - - 18 May 2012; Mike Frysinger +glibc-2.15-r2.ebuild: - Add fix from upstream for crashes in nscd code when nscd is not running - #416033 by Matthias Dahl. - - 12 May 2012; Raúl Porcel glibc-2.14.1-r3.ebuild: - alpha/sparc stable wrt #411903 - - 10 May 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Cache all arch tls variables when cross-compiling. - - 09 May 2012; Mike Frysinger glibc-2.15-r1.ebuild: - Build with new arm hardfp ldso path. - - 09 May 2012; Mike Frysinger glibc-2.14.1-r3.ebuild, - glibc-2.15-r1.ebuild: - Fix from upstream for building ia64/hardened #414625 by Dennis Schridde. - - 03 May 2012; Robin H. Johnson glibc-2.15-r1.ebuild, - glibc-9999.ebuild: - New glibc now includes nss-db again, so block the old sys-libs/nss-db package. - - 03 May 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Force ppc32 compile test when building headers #413735 by Frédéric Lochon. - - 02 May 2012; Mike Frysinger glibc-2.13-r4.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild: - Add patch from upstream for building on armv4 with eabi (no thumb) #414061 by - spock128. - - 30 Apr 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: - Mark ia64/s390 stable #411903. - - 29 Apr 2012; Markus Meier glibc-2.14.1-r3.ebuild: - arm stable, bug #411903 - - 28 Apr 2012; Jeroen Roovers glibc-2.14.1-r3.ebuild: - Stable for HPPA (bug #411903). - - 27 Apr 2012; Mike Frysinger glibc-2.15-r1.ebuild: - Get this version cross-compiling too. - - 21 Apr 2012; Jeff Horelick glibc-2.14.1-r3.ebuild: - marked x86 per bug 411903 - - 21 Apr 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: - Also add fetestexcept libm hppa patch to 2.14.1 #412933 by Jeroen Roovers. - -*glibc-2.15-r1 (21 Apr 2012) - - 21 Apr 2012; Mike Frysinger -glibc-2.15.ebuild, - +glibc-2.15-r1.ebuild: - Unmask now that 2.14 is going stable. - - 21 Apr 2012; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.14.1-r3.ebuild, glibc-2.15.ebuild, glibc-9999.ebuild, - files/eblits/src_compile.eblit, metadata.xml: - Drop USE=glibc-omitfp support since upstream has as well. - - 21 Apr 2012; Agostino Sarubbo glibc-2.14.1-r3.ebuild: - Stable for amd64, wrt bug #411903 - - 17 Apr 2012; Brent Baude glibc-2.14.1-r3.ebuild: - Marking glibc-2.14.1-r3 ppc64 for bug 411903 - - 16 Apr 2012; Brent Baude glibc-2.14.1-r3.ebuild: - Marking glibc-2.14.1-r3 ppc for bug 411903 - - 15 Apr 2012; Mike Frysinger - files/eblits/pkg_postinst.eblit: - Use new makeopts_jobs helper from eutils.eclass. - - 14 Apr 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Disable building of static ELFs for ia64 cross-compiler targets to workaround - a broken gcc-stage1 libgcc #411677 by Michael Kosarev. - - 14 Apr 2012; Mike Frysinger glibc-2.13-r4.ebuild: - Mark s390 stable #382377. - -*glibc-2.14.1-r3 (14 Apr 2012) - - 14 Apr 2012; Mike Frysinger -glibc-2.14.1.ebuild, - -glibc-2.14.1-r1.ebuild, +glibc-2.14.1-r3.ebuild: - Fix regex crashes #389881 and missing hppa prlimit64. - - 14 Apr 2012; Mike Frysinger glibc-2.15.ebuild: - Fix prlimit64 on hppa and drop some old patches. - - 26 Mar 2012; Mike Frysinger glibc-2.15.ebuild: - Add patch from upstream for libmemusage.so on arm targets #409721 by - Alexander Holler. - - 24 Mar 2012; Mike Frysinger glibc-2.14.1-r2.ebuild: - Should build for alpha/arm/hppa now. - - 23 Mar 2012; Mike Frysinger glibc-2.14.1-r1.ebuild, - glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild: - Make sure we disable the x32 patch for non-x86_64 targets too. - - 23 Mar 2012; Mike Frysinger glibc-2.15.ebuild: - Update hashes to match official release tarballs. - - 16 Feb 2012; Mike Frysinger glibc-2.11.3.ebuild, - glibc-2.12.2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, - glibc-2.15.ebuild: - Add patch from upstream for building s390x with older binutils #365999 by - Alon Bar-Lev and #403713 by Raúl Porcel. - - 16 Feb 2012; Mike Frysinger glibc-2.15.ebuild, - files/eblits/src_unpack.eblit: - Use unpacker eclass for xz tarballs. - - 14 Feb 2012; Mike Frysinger glibc-2.13-r4.ebuild: - Add patch from upstream glibc for hppa libm builds #401675 by Jeroen Roovers. - - 27 Jan 2012; Mike Frysinger glibc-2.15.ebuild: - Push out updated fix for libm crashes #399251. - - 17 Jan 2012; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild, - glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild, - glibc-9999.ebuild, files/eblits/src_compile.eblit: - Drop gettext dep (cannot think of a reason for it), and drop USE=nls since - the --disable-nls flag has not been in the glibc source for quite some time - #398981 by Maxim Kammerer. - - 16 Jan 2012; Mike Frysinger glibc-2.15.ebuild: - Update x32 patchset #398895 by Chris Smith. - - 15 Jan 2012; Mike Frysinger glibc-2.15.ebuild: - Post some fixes from upstrea/suse. - - 13 Jan 2012; Mike Frysinger - files/eblits/src_compile.eblit: - Output more FLAG variables in our ABI summary, and make sure to reset LDFLAGS - when building the target headers for cross-compilers #395619 by Thomas Sachau - and Nathan Phillip Brink. - -*glibc-2.15 (13 Jan 2012) - - 13 Jan 2012; Mike Frysinger +glibc-2.15.ebuild, - glibc-9999.ebuild, files/eblits/src_unpack.eblit: - Version bump. Add xz tarball support so we can upload our own release - tarballs early without conflicting with official ones. Drop coreutils static - checks since latest glibc versions no longer have that bug. - - 03 Jan 2012; Mike Frysinger glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild, - glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild: - Block older versions of patch so we don't have to test against them #397489 - by Brian Harring. - - 03 Jan 2012; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild: - Push out a few updated patches. - - 02 Jan 2012; Andreas K. Huettel +ChangeLog-2007: - Split ChangeLog. - -*glibc-2.14.1-r2 (01 Jan 2012) - - 01 Jan 2012; Mike Frysinger +glibc-2.14.1-r2.ebuild: - Workaround POSIX I/O issues #370413, and add fix for tzfile security issues - #393477, and a few other random fixes. - - 29 Dec 2011; Mark Loeser glibc-2.13-r4.ebuild: - Stable for ppc/ppc64; bug #382377 - - 22 Dec 2011; Mike Frysinger files/eblits/common.eblit, - files/eblits/src_install.eblit: - Pull out the cross-compiler prefix handling into alt_prefix to simplify - places that need to mess with paths under it. - - 14 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit: - Also filter out glibc binaries when looking for __guard #394453#5 by Michael - Haubenwallner. - - 12 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit: - Reduce the scope of the __guard checking, and filter out more files w/ROOT - #394453#3 by Andrea Zuccherelli. - - 12 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit, - files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit: - Run scanelf on systems when upgrading to look for old __guard symbols #394453 - by morlix. - - 12 Dec 2011; Mike Frysinger - files/eblits/src_compile.eblit, files/eblits/src_install.eblit: - Install all the same files with the cross-compiler so people can re-use it - with native installs. - - 11 Dec 2011; Raúl Porcel glibc-2.13-r4.ebuild: - alpha/ia64/sparc stable wrt #382377 - - 11 Dec 2011; Pawel Hajdan jr glibc-2.13-r4.ebuild: - x86 stable wrt bug #382377 - - 09 Dec 2011; Mike Frysinger - files/eblits/src_install.eblit: - Symlink /lib to the default ABI, not to a hardcoded default. - - 04 Dec 2011; Markos Chandras glibc-2.13-r4.ebuild: - Stable on amd64 wrt bug #382377 - - 03 Dec 2011; Markus Meier glibc-2.13-r4.ebuild: - arm stable, bug #382377 - -*glibc-2.14.1-r1 (29 Nov 2011) - - 29 Nov 2011; Mike Frysinger +glibc-2.14.1-r1.ebuild: - Add patch for resolver asserts #391673, and experimental x32 support. - - 24 Nov 2011; Jeroen Roovers glibc-2.13-r4.ebuild: - Stable for HPPA (bug #382377). - - 22 Nov 2011; Mike Frysinger glibc-2.14.ebuild, - glibc-2.14.1.ebuild: - Move to official ports addon, and move into ~arch. - - 19 Nov 2011; Mike Frysinger glibc-2.12.2.ebuild: - Mark s390 stable to match latest ibm dev stream. - - 17 Nov 2011; Mike Frysinger files/eblits/common.eblit: - When we filter flags, make sure we update CFLAGS_x86 to avoid endlessly - appending it as reported by Anush Elangovan. - - 16 Nov 2011; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild, - glibc-9999.ebuild, files/eblits/common.eblit, files/eblits/pkg_preinst.eblit, - files/eblits/pkg_setup.eblit, files/eblits/src_install.eblit, metadata.xml: - Convert USE=nptlonly to USE=linuxthreads. - -*glibc-2.14.1 (08 Nov 2011) - - 08 Nov 2011; Mike Frysinger +glibc-2.14.1.ebuild: - Version bump. - - 11 Oct 2011; Mike Frysinger - files/eblits/src_compile.eblit, files/eblits/src_install.eblit: - Do not force "lib" symlinks for cross-compiling setups. Follow the same code - paths as native builds. - - 29 Sep 2011; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, - glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, - glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-9999.ebuild: - Drop gcc-config dep since toolchain.eclass now forces a recent one, and - change sandbox requirement into a blocker on older versions to make - installing into empty ROOTs simpler. - - 19 Sep 2011; Mike Frysinger - files/eblits/src_compile.eblit: - Disable forced --hash-style=both linker flags from configure. - - 03 Sep 2011; Tomáš Chvátal metadata.xml: - Drop unused local descs. - - 01 Sep 2011; Mike Frysinger glibc-2.14.ebuild: - Re-export rpc logic with a patch from Fedora until we can get the tree sorted - out (which will probably be a ways out). - -*glibc-9999 (23 Aug 2011) - - 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild, - +glibc-9999.ebuild, files/eblits/src_unpack.eblit: - Add support for live git builds. - - 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: - Add ports tarball from upstream glibc-2.14 tag. - - 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: - Back out ports change ... not ready for it just yet. - - 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: - Grab a few more fixes from upstream git/tracker. - - 19 Aug 2011; Mike Frysinger files/eblits/common.eblit: - Make sync_fetch_and_add warnings a little more user friendly. - -*glibc-2.13-r4 (13 Jul 2011) - - 13 Jul 2011; Mike Frysinger -glibc-2.13-r3.ebuild, - +glibc-2.13-r4.ebuild: - Add fix from upstream for other half of ldso breakage #374107 by Juergen - Rose. - - 13 Jul 2011; Mike Frysinger glibc-2.14.ebuild: - Add fix for dlclose weirdness #364077. - - 08 Jul 2011; Samuli Suominen - files/eblits/src_install.eblit: - Convert "hasq" to "has". - -*glibc-2.13-r3 (05 Jul 2011) - - 05 Jul 2011; Mike Frysinger +glibc-2.13-r3.ebuild: - Push out accumulated fixes. - - 05 Jul 2011; Mike Frysinger glibc-2.10.1-r1.ebuild: - Add make-3.82 patch to older version too #373837 by Raúl Porcel. - - 26 Jun 2011; Raúl Porcel glibc-2.12.2.ebuild: - arm stable - - 18 Jun 2011; Mike Frysinger glibc-2.14.ebuild: - Hopefully fix crash in resolver #371617 by Daniel Kluev. - - 11 Jun 2011; Raúl Porcel glibc-2.12.2.ebuild: - ia64/sparc stable wrt #356913 - - 06 Jun 2011; Mike Frysinger glibc-2.14.ebuild: - Fix crash with upstream libdl until they can sort things out. - -*glibc-2.14 (01 Jun 2011) - - 01 Jun 2011; Mike Frysinger +glibc-2.14.ebuild: - Version bump. - - 24 May 2011; Kacper Kowalik glibc-2.12.2.ebuild: - ppc/ppc64 stable wrt #356913 - - 24 May 2011; Jeroen Roovers glibc-2.12.2.ebuild: - Stable for HPPA (bug #356913). - - 24 May 2011; Mike Frysinger glibc-2.12.2.ebuild: - Update hppa patch #368079 by Jeroen Roovers. - - 19 May 2011; Markos Chandras glibc-2.12.2.ebuild: - Stable on amd64 wrt bug #356913 - - 19 May 2011; Thomas Kahle glibc-2.12.2.ebuild: - x86 stable per bug 356913 - - 20 Apr 2011; Ulrich Mueller glibc-2.9_p20081201-r3.ebuild, - glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, - glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild: - Don't PROVIDE virtual/libc, bug 359001. - - 10 Apr 2011; Mike Frysinger glibc-2.13-r2.ebuild: - Fix building on hppa systems (DEFAULT_STACK_PERMS). - - 03 Apr 2011; Mike Frysinger glibc-2.13-r2.ebuild: - Add fixes to make alpha work. - - 26 Mar 2011; Tobias Klausmann glibc-2.13-r2.ebuild: - Looks like 2.13 might be terminally broken on alpha, removing keyword for now - - 20 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Make sure the forced CC comes from the target and not the host so - cross-compiling picks up the right value. - - 20 Mar 2011; Mike Frysinger files/eblits/common.eblit, - files/eblits/pkg_setup.eblit: - Check for the __sync_fetch_and_add symbol directly rather than trying to mess - with the defines in the CPP output #199334 by Xavier Neys. - - 18 Mar 2011; Mike Frysinger - files/eblits/src_install.eblit: - Only generate /lib symlinks when SYMLINK_LIB is used. - - 18 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Stick the ABI flags into CC so that they are used at all steps -- compiler, - assemble, and link. - -*glibc-2.13-r2 (11 Mar 2011) - - 11 Mar 2011; Mike Frysinger +glibc-2.13-r2.ebuild: - Update many ports, more static fixes, and work around sigaction bad code - #283470. - - 11 Mar 2011; Mike Frysinger - files/eblits/src_compile.eblit, files/eblits/src_install.eblit, - files/eblits/src_unpack.eblit: - Get header-only install working for mips systems #235551 by Joshua Kinard. - - 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Split out the target-specific flag munging into its own func to make the - common logic easier to understand, and skip it altogether for headers targets - since we wont have a compiler which can accept the flags in the first place. - - 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Handle "default" ABI for sparc64 targets without falling back to a sparc32 - CTARGET. - - 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Drop old sparc64 tls test #340773 by Alex Buell. - - 09 Mar 2011; Mike Frysinger -glibc-2.5-r4.ebuild, - glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit, - files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit: - Kill off usage of prep_ml_includes since the func is going away, and glibc - itself takes care of multilib include paths. - - 09 Mar 2011; Mike Frysinger files/eblits/common.eblit: - Always get multilib info via multilib_env and move the CFLAGS_abi value from - that explicitly into CFLAGS (rather than letting gcc-config do it magically - in the backend via the env). This avoids ugly issues like distcc in a cross - or multilib setup freaking out (#330423) as well as ccache pollution of wrong - ELF types (such as #79519). Further, it fixes multilib building for glibc - targets where the configure script detects the desired multilib based purely - on the compiler flags since the target is the same (e.g. mips64-xxx and n32 - vs n64, and probably others). - - 09 Mar 2011; Mike Frysinger files/eblits/pkg_setup.eblit: - Do not bail out of sanity compile tests when building from a binary package - #324685 by Diego Elio Pettenò. - - 07 Mar 2011; Raúl Porcel glibc-2.11.3.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #350744 - - 04 Mar 2011; Markos Chandras glibc-2.11.3.ebuild: - Stable on amd64 wrt bug #350744 - - 03 Mar 2011; Jeroen Roovers glibc-2.11.3.ebuild: - Stable for HPPA (bug #350744). - - 02 Mar 2011; Mike Frysinger glibc-2.11.3.ebuild, - glibc-2.12.2.ebuild: - Update by Jeroen Roovers for hppa patch fail #357005. - - 01 Mar 2011; Thomas Kahle glibc-2.11.3.ebuild: - x86 stable per bug 350744 - - 01 Mar 2011; Kacper Kowalik glibc-2.11.3.ebuild: - ppc/ppc64 stable wrt #350744 - - 22 Feb 2011; Mike Frysinger glibc-2.2.5-r10.ebuild, - glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit, - files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit: - Drop libbsd.a symlink #355899 by Kevin McCarthy. - -*glibc-2.13-r1 (14 Feb 2011) - - 14 Feb 2011; Mike Frysinger +glibc-2.13-r1.ebuild: - Fix from upstream for ldso prelink segfaults #353814 and fix static linking - with fortify symbols #353816 by Harris Landgarten. - - 07 Feb 2011; Samuli Suominen glibc-2.13.ebuild: - Abort if sys-devel/prelink is installed wrt #353814. - - 07 Feb 2011; Joshua Kinard glibc-2.5-r4.ebuild, - glibc-2.5.1.ebuild: - Removed mips-headers references. - - 06 Feb 2011; Mart Raudsepp glibc-2.5-r4.ebuild: - Drop to ~mips - - 06 Feb 2011; Magnus Granberg glibc-2.13.ebuild: - We do not longer support old SSP for GCC 3.X and patch fail #353811 - -*glibc-2.13 (05 Feb 2011) - - 05 Feb 2011; Mike Frysinger +glibc-2.13.ebuild: - Version bump. - -*glibc-2.12.2 (09 Jan 2011) - - 09 Jan 2011; Mike Frysinger +glibc-2.12.2.ebuild: - Version bump. - -*glibc-2.11.3 (08 Jan 2011) - - 08 Jan 2011; Mike Frysinger +glibc-2.11.3.ebuild: - Version bump. - - 14 Dec 2010; Matt Turner glibc-2.12.1-r3.ebuild: - Add ~mips - - 18 Nov 2010; Mike Frysinger glibc-2.12.1-r3.ebuild: - Add ports tarball #345811 by Matt Turner. - - 09 Nov 2010; Raúl Porcel glibc-2.11.2-r3.ebuild: - ia64/sh/sparc stable wrt #341755 - - 03 Nov 2010; Markus Meier glibc-2.11.2-r3.ebuild: - arm stable, bug #341755 - - 01 Nov 2010; Jeroen Roovers glibc-2.11.2-r3.ebuild: - Stable for HPPA PPC (bug #341755). - - 01 Nov 2010; Mark Loeser glibc-2.11.2-r3.ebuild: - Mark stable for ppc64; bug #341755 - - 01 Nov 2010; Christian Faulhammer - glibc-2.11.2-r3.ebuild: - stable x86, security bug 341755 - - 01 Nov 2010; Tobias Klausmann - glibc-2.11.2-r3.ebuild: - Stable on alpha, bug #341755 - - 31 Oct 2010; Markos Chandras glibc-2.11.2-r3.ebuild: - Stable on amd64 wrt bug #341755 - -*glibc-2.12.1-r3 (31 Oct 2010) -*glibc-2.11.2-r3 (31 Oct 2010) - - 31 Oct 2010; Diego E. Pettenò - +glibc-2.11.2-r3.ebuild, +glibc-2.12.1-r3.ebuild: - Bump glibc version to fully cover the recent security issues. - - 30 Oct 2010; Markus Meier glibc-2.11.2-r2.ebuild: - x86 stable, bug #341755 - - 29 Oct 2010; Jeroen Roovers glibc-2.11.2-r2.ebuild: - Stable for PPC (bug #341755). - - 29 Oct 2010; Mark Loeser glibc-2.11.2-r2.ebuild: - Mark stable for ppc64; bug #341755 - - 28 Oct 2010; Markos Chandras glibc-2.11.2-r2.ebuild: - Stable on amd64 wrt bug #341755 - - 28 Oct 2010; Jeroen Roovers glibc-2.11.2-r2.ebuild: - Stable for HPPA (bug #341755). - -*glibc-2.12.1-r2 (26 Oct 2010) -*glibc-2.11.2-r2 (26 Oct 2010) - - 26 Oct 2010; Mike Frysinger +glibc-2.11.2-r2.ebuild, - +glibc-2.12.1-r2.ebuild: - Add fix from upstream for LD_AUDIT + set*id vuln #341755. - - 25 Oct 2010; Jeroen Roovers glibc-2.11.2-r1.ebuild: - Stable for HPPA (bug #318503). - - 18 Oct 2010; Jeroen Roovers glibc-2.11.2.ebuild: - Mask buggy version for HPPA. - -*glibc-2.11.2-r1 (13 Oct 2010) - - 13 Oct 2010; Mike Frysinger +glibc-2.11.2-r1.ebuild: - Fix from upstream for locale problems #330923, bunches of random - alpha/arm/hppa/sparc fixes, and fix building with make-3.82 #331995. - - 13 Oct 2010; Mike Frysinger glibc-2.12.1-r1.ebuild: - Add back sparc #336792 by Sergei Trofimovich and fix building with - make-3.82 #331995. - - 08 Oct 2010; Diego E. Pettenò - files/eblits/pkg_preinst.eblit: - QA: avoid using $D when testing the just-built loader, as it might cause - trouble when it contains colon characters; the fix is trivial. - - 30 Sep 2010; Mike Frysinger files/eblits/common.eblit, - files/eblits/src_compile.eblit: - Take care of checking binutils gnu indirect support ourselves for now - #336792 by Sergei Trofimovich. - - 24 Sep 2010; Raúl Porcel glibc-2.12.1-r1.ebuild: - Mark -sparc since it fails to build, bug #336792 - - 18 Sep 2010; Mike Frysinger - files/eblits/src_compile.eblit: - Force another powerpc assembler check when cross-compiling headers-only - #336918 by Wouter Vanwalleghem. - - 12 Sep 2010; Mike Frysinger - files/eblits/src_compile.eblit: - Drop useless eselect-compiler logic and notify the world of our explicit CC - setup. - - 24 Aug 2010; Mike Frysinger glibc-2.12.1-r1.ebuild: - Fix gnu indirect checks with older binutils #333541 by biohazrd. - -*glibc-2.12.1-r1 (19 Aug 2010) - - 19 Aug 2010; Mike Frysinger +glibc-2.12.1-r1.ebuild: - Fix static linking issues #332927 and locale quoting issues #330923 by Harald - van Dijk. - - 17 Aug 2010; Mike Frysinger glibc-2.11.2.ebuild: - Add ~mips per #297452. - - 15 Aug 2010; Mike Frysinger glibc-2.12.1.ebuild: - Move into unstable. - - 13 Aug 2010; Joseph Jezak glibc-2.11.2.ebuild: - Marked ppc stable for bug #318503. - - 11 Aug 2010; Magnus Granberg glibc-2.12.1.ebuild, - +files/2.12/glibc-2.12-hardened-pie.patch: - Fix bug #332331 pie patch fail to applay. - - 10 Aug 2010; Mike Frysinger - +files/eblits/src_compile-2.11.2.eblit, - +files/eblits/src_install-2.11.2.eblit, +files/eblits/src_test-2.11.2.eblit, - files/eblits/src_compile.eblit, files/eblits/src_install.eblit, - files/eblits/src_test.eblit: - Fork eblits for stable glibc, and convert unstable to `emake`. - - 09 Aug 2010; Mike Frysinger glibc-2.11.2.ebuild, - glibc-2.12.1.ebuild: - Tweak sys-libs/timezone-data dependency based on USE=vanilla #331775 by - Alonso Schaich. - -*glibc-2.12.1 (05 Aug 2010) - - 05 Aug 2010; Mike Frysinger +glibc-2.12.1.ebuild: - Version bump. - - 30 Jul 2010; Jeroen Roovers glibc-2.11.2.ebuild: - Marked ~hppa (bug #297452). - - 26 Jul 2010; Mike Frysinger glibc-2.11.2.ebuild: - Add patch for building nptl with hppa targets #301642. - - 18 Jul 2010; Samuli Suominen glibc-2.11.2.ebuild: - ppc64 stable wrt #318503 - - 18 Jul 2010; Raúl Porcel glibc-2.11.2.ebuild: - sh/sparc stable wrt #318503 - - 11 Jul 2010; Markus Meier glibc-2.11.2.ebuild: - arm stable, bug #318503 - - 11 Jul 2010; Tobias Klausmann glibc-2.11.2.ebuild: - Stable on alpha, bug #318503 - - 29 Jun 2010; Mike Frysinger glibc-2.11.2.ebuild: - Update alpha cloexec header #307651 by Matt Turner. - - 27 Jun 2010; Christian Faulhammer glibc-2.11.2.ebuild: - stable x86, bug 318503 - - 26 Jun 2010; Christoph Mende glibc-2.11.2.ebuild: - Stable on amd64 wrt bug #318503 - - 25 Jun 2010; Mike Frysinger glibc-2.11.1.ebuild, - glibc-2.11.2.ebuild: - Force gcc-4.3+ on all amd64 users. - - 25 Jun 2010; Mike Frysinger glibc-2.11.1.ebuild, - glibc-2.11.2.ebuild: - Mark ia64 stable #318503. - - 24 Jun 2010; Pawel Hajdan jr glibc-2.11.1.ebuild: - x86 stable wrt bug #318503 - - 20 Jun 2010; Samuli Suominen glibc-2.11.1.ebuild: - amd64 stable wrt #318503 - - 16 Jun 2010; Magnus Granberg files/eblits/common.eblit: - bug #293721 to support >=gcc 4.2 SSP support - - 12 Jun 2010; Joshua Kinard glibc-2.11-r1.ebuild: - ~mipsify glibc-2.11-r1. Runs OK on O2 so far... - -*glibc-2.11.2 (08 Jun 2010) - - 08 Jun 2010; Mike Frysinger +glibc-2.11.2.ebuild: - Version bump. - - 08 Jun 2010; Mike Frysinger - files/eblits/src_unpack.eblit: - Tweak src_unpack a bit more to handle snaps again #323009 by Maksim - Melnikau. - - 20 May 2010; Samuli Suominen glibc-2.5-r4.ebuild, - glibc-2.5.1.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, - glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, - glibc-2.11-r1.ebuild, glibc-2.11.1.ebuild: - Change >=sys-apps/portage-2.1.2 DEPEND to ! glibc-2.10.1-r1.ebuild: - Stabilize for s390. - -*glibc-2.11.1 (25 Apr 2010) - - 25 Apr 2010; Mike Frysinger +glibc-2.11.1.ebuild, - files/eblits/src_unpack.eblit: - Version bump #315477. - - 19 Apr 2010; Raúl Porcel glibc-2.10.1-r1.ebuild: - sh stable - - 15 Feb 2010; Raúl Porcel - glibc-2.9_p20081201-r2.ebuild: - s390/sh stable - - 22 Jan 2010; Tom Gall glibc-2.10.1-r1.ebuild: - stable on ppc64, bug #289342 - - 21 Jan 2010; Raúl Porcel glibc-2.10.1-r1.ebuild: - sparc stable wrt #289342 - - 20 Jan 2010; Markus Meier glibc-2.10.1-r1.ebuild: - arm stable, bug #289342 - - 19 Jan 2010; nixnut glibc-2.10.1-r1.ebuild: - ppc stable #289342 - - 18 Jan 2010; Tobias Klausmann - glibc-2.10.1-r1.ebuild: - Stable on alpha, bug #289342 - - 15 Jan 2010; Mike Frysinger glibc-2.10.1-r1.ebuild: - Add ppc64 love #291287. - - 15 Jan 2010; Mike Frysinger glibc-2.10.1-r1.ebuild: - Mark ia64 stable #289342. - - 14 Jan 2010; Jeroen Roovers glibc-2.10.1-r1.ebuild: - Stable for HPPA (bug #289342). - - 10 Jan 2010; Christian Faulhammer - glibc-2.10.1-r1.ebuild: - x86 stable, bug 289342 - - 10 Jan 2010; Samuli Suominen - glibc-2.10.1-r1.ebuild: - amd64 stable wrt #289342 - - 05 Jan 2010; Mike Frysinger glibc-2.11-r1.ebuild: - Add ppc/ppc64 love #297452. - - 19 Dec 2009; Mike Frysinger - files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: - Start pointing ldconfig files to ld.so.conf.d. - - 10 Dec 2009; Mike Frysinger glibc-2.3.5-r3.ebuild, - glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, - glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, - glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, - glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, - glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild, - glibc-2.10.1-r1.ebuild, glibc-2.11.ebuild, glibc-2.11-r1.ebuild: - Dont require cross-gcc when installing glibc-headers-only. - - 03 Dec 2009; Mike Frysinger glibc-2.11-r1.ebuild: - Add alpha/arm/sh love. - - 03 Dec 2009; Mike Frysinger glibc-2.11-r1.ebuild: - Update patchset to fix building on alpha. - -*glibc-2.11-r1 (02 Dec 2009) - - 02 Dec 2009; Mike Frysinger +glibc-2.11-r1.ebuild: - Push out some fixes and add the ports tarball. - - 01 Dec 2009; Mike Frysinger files/eblits/common.eblit: - Switch to common tc-has-tls function. - -*glibc-2.10.1-r1 (21 Nov 2009) - - 21 Nov 2009; Mike Frysinger +glibc-2.10.1-r1.ebuild: - Add a bunch of fixes from upstream for stabilization #289342. - - 19 Nov 2009; Jeroen Roovers glibc-2.10.1.ebuild: - Marked ~hppa (bug #291287). - - 18 Nov 2009; Raúl Porcel glibc-2.10.1.ebuild: - Add ~arm wrt #291287 - - 10 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild, - glibc-2.11.ebuild: - Fix building on x86 with older linux headers missing __NR_fallocate - #274269 by Mikael Magnusson. - - 10 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild: - Add sparc lovin #289615. - - 09 Nov 2009; Mike Frysinger glibc-2.11.ebuild, - +files/2.11/glibc-2.11-hardened-pie.patch: - Update hardened-pie patch by Magnus Granberg #292139. - - 09 Nov 2009; Mike Frysinger glibc-2.11.ebuild: - Pull in newer gcc for multilib on amd64 #292174. - - 08 Nov 2009; Mounir Lamouri glibc-2.10.1.ebuild: - Keywording for ppc, bug 291287 - - 06 Nov 2009; Mike Frysinger glibc-2.11.ebuild: - Add patch for ia64 build failure #292059 by Dennis Schridde. Force newer - binutils on x86_64 #292056 by DaggyStyle. Forcer newer gcc on x86 #292174 - by Andreas Proteus. - - 06 Nov 2009; Mike Frysinger glibc-2.11.ebuild: - Add sparc lovin #291287. - - 06 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild: - Add alpha lovin #291287. - -*glibc-2.11 (06 Nov 2009) - - 06 Nov 2009; Mike Frysinger +glibc-2.11.ebuild: - Version bump. - - 05 Nov 2009; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild: - Add binutils-2.20 detection patch to glibc-2.9. - - 30 Oct 2009; Mike Frysinger glibc-2.10.1.ebuild: - Import a bunch of alpha patches #289642 by Matt Turner. - - 19 Oct 2009; Mike Frysinger glibc-2.10.1.ebuild: - Mark s390 stable. - - 20 Sep 2009; Jory A. Pratt glibc-2.10.1.ebuild, - +files/2.10/glibc-2.10-gentoo-chk_fail.c: - rename broken glibc-2.6-gentoo_chk_fail.c to glibc-2.10-gentoo_chk_fail.c - and update ebuild. - - 20 Sep 2009; Jory A. Pratt glibc-2.10.1.ebuild, - +files/2.10/glibc-2.10-hardened-configure-picdefault.patch, - +files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch, - +files/2.10/glibc-2.10-hardened-ssp-compat.patch: - add updated hardened patches bug #270274, please leave mask in place for - hardened profile. - - 18 Sep 2009; Diego E. Pettenò glibc-2.10.1.ebuild, - files/eblits/src_install.eblit: - Bump patcheset; add patch for bug #284393 (compatibility with binutils - 2.20 betas), and make nscd init script not use 'strings' at runtime (bug - #285308). - - 13 Sep 2009; Markus Meier - glibc-2.9_p20081201-r2.ebuild: - arm stable, bug #270243 - - 07 Sep 2009; Mike Frysinger - glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild: - Block sys-kernel/ps3-sources as it has custom patches which breaks glibc - #271367 by Jean-Francis Roy. - - 07 Sep 2009; Mike Frysinger glibc-2.10.1.ebuild: - Include glibc ports addon again #283239 by Raúl Porcel. - - 04 Sep 2009; Mike Frysinger - files/eblits/src_compile.eblit: - Force more compiler/assembler tests to true for cross headers. - - 04 Sep 2009; Mike Frysinger glibc-2.10.1.ebuild: - Add ~ia64 love. - - 30 Aug 2009; Tobias Klausmann - glibc-2.9_p20081201-r3.ebuild: - Stable on alpha, bug #283188 - -*glibc-2.9_p20081201-r3 (28 Aug 2009) - - 28 Aug 2009; Mark Loeser - +glibc-2.9_p20081201-r3.ebuild: - Bump for patchset with gcc-4.4 fix and alpha fixes - - 29 Aug 2009; Raúl Porcel - glibc-2.9_p20081201-r2.ebuild: - ia64/sparc stable wrt #270243 - - 27 Aug 2009; Mike Frysinger - files/eblits/src_compile.eblit: - Force all linker tests to true for cross headers #282442 by Jack Byer. - - 21 Aug 2009; Mike Frysinger - files/eblits/pkg_setup.eblit: - Add check for broken syscall() on x86 #279260 by Andrew Gaffney. - - 19 Jul 2009; nixnut glibc-2.9_p20081201-r2.ebuild: - ppc stable #270243 - - 04 Jul 2009; Brent Baude - glibc-2.9_p20081201-r2.ebuild: - Marking glibc-2.9_p20081201-r2 ppc64 for bug 270243 - - 28 Jun 2009; Markus Meier - glibc-2.9_p20081201-r2.ebuild: - amd64 stable, bug #270243 - - 28 Jun 2009; Tobias Klausmann - glibc-2.9_p20081201-r2.ebuild: - Stable on alpha, bug #270243 - - 26 Jun 2009; Christian Faulhammer - glibc-2.9_p20081201-r2.ebuild: - stable x86, bug 270243 - - 15 Jun 2009; Jeroen Roovers - glibc-2.9_p20081201-r2.ebuild: - Stable for HPPA (bug #270243). - -*glibc-2.10.1 (18 May 2009) - - 18 May 2009; Mike Frysinger +glibc-2.10.1.ebuild: - Version bump. - - 17 May 2009; Mike Frysinger - files/eblits/src_unpack.eblit: - Improve check_nptl_support output to include more info to help people - figure out their own mistakes. - - 02 May 2009; Mark Loeser - files/eblits/src_compile.eblit: - Disable selinux on crosscompile; bug #186780 - - 13 Apr 2009; Jeroen Roovers - glibc-2.8_p20080602-r1.ebuild: - Stable for HPPA (bug #247553). - - 01 Apr 2009; Mike Frysinger - glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild: - Disable ldconfig execution to avoid sandbox violations on ld.so.cache. - - 23 Mar 2009; Mike Frysinger - files/eblits/pkg_setup.eblit: - Tweak xen warning a bit #263434 by Jeremy Olexa. - - 20 Mar 2009; Mike Frysinger - glibc-2.8_p20080602-r1.ebuild: - Mark arm/sh stable. - - 19 Mar 2009; Guy Martin glibc-2.8_p20080602-r1.ebuild: - Added ~hppa to KEYWORDS - - 19 Mar 2009; Brent Baude - glibc-2.8_p20080602-r1.ebuild: - Marking glibc-2.8_p20080602-r1 ppc for bug 247553 - - 19 Mar 2009; Mike Frysinger - files/eblits/pkg_setup.eblit, glibc-2.7-r2.ebuild, - glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, - glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: - Abort install if people have a broken kernel running #262698. - - 08 Mar 2009; Mike Frysinger glibc-2.7-r2.ebuild, - glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, - glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild, - glibc-2.9_p20081201-r2.ebuild: - Drop extraneous glibc-compat20 #198657. - - 07 Mar 2009; Markus Meier - glibc-2.8_p20080602-r1.ebuild: - x86 stable, bug #247553 - - 07 Mar 2009; Raúl Porcel - glibc-2.8_p20080602-r1.ebuild: - ia64/sparc stable wrt #247553 - - 01 Mar 2009; Mike Frysinger - +files/eblits/pkg_postinst.eblit, +files/eblits/pkg_preinst.eblit, - +files/eblits/pkg_setup.eblit, glibc-2.9_p20081201-r2.ebuild: - Add support for pkg_* funcs with eblits. - - 24 Feb 2009; Joshua Kinard - glibc-2.9_p20081201-r2.ebuild: - Add ~mips to KEYWORDS - - 21 Feb 2009; Mike Frysinger - glibc-2.9_p20081201-r2.ebuild: - Add fix from upstream for building with newer binutils #258072. - - 19 Feb 2009; Tom Gall glibc-2.8_p20080602-r1.ebuild: - stable on ppc64, bug #247553 - - 18 Feb 2009; Tobias Klausmann - glibc-2.8_p20080602-r1.ebuild: - Stable on alpha, bug #247553 - -*glibc-2.9_p20081201-r2 (16 Feb 2009) - - 16 Feb 2009; Mike Frysinger - +glibc-2.9_p20081201-r2.ebuild: - Add tweak for resolver issues #250468, a bunch of upstream fixes, a bunch - of SuperH fixes, and drop the deepbind patch #252302. - - 13 Feb 2009; Jeremy Olexa - glibc-2.8_p20080602-r1.ebuild: - amd64 stable, bug 247553 - - 28 Jan 2009; Mike Frysinger files/eblits/common.eblit: - Build glibc with -U_FORTIFY_SOURCE. - - 26 Jan 2009; Mike Frysinger glibc-2.3.2-r12.ebuild, - glibc-2.3.5-r3.ebuild: - Drop USE=pic usage. - - 14 Jan 2009; Mike Frysinger - glibc-2.8_p20080602-r1.ebuild: - Mark s390 stable. - - 31 Dec 2008; Mike Frysinger - glibc-2.9_p20081201-r1.ebuild: - Disable nss deepbind patch until we get it sorted out #252302. - - 29 Dec 2008; Mike Frysinger glibc-2.7-r2.ebuild, - glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, - glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: - Force LC_ALL=C until the iconvdata patch hits #252802 by Harald van Dijk. - - 29 Dec 2008; Mike Frysinger files/eblits/common.eblit, - files/eblits/src_install.eblit: - Stop removing locale vars from environment #252802 by Harald van Dijk. - -*glibc-2.9_p20081201-r1 (27 Dec 2008) - - 27 Dec 2008; Mike Frysinger - +glibc-2.9_p20081201-r1.ebuild: - Fix popen() issues and get more arches usable. - - 24 Dec 2008; Mike Frysinger - glibc-2.8_p20080602-r1.ebuild: - Add s390 utmp compat patch. - - 23 Dec 2008; Friedrich Oslage - files/eblits/common.eblit: - Add support to optimize for UltraSPARC T1 and T2 cpus - -*glibc-2.9_p20081201 (08 Dec 2008) - - 08 Dec 2008; Mike Frysinger - +glibc-2.9_p20081201.ebuild: - Version bump #237236. - - 08 Dec 2008; Mike Frysinger - files/eblits/src_unpack.eblit: - Force timestamp update of C-translit.h so we dont regen it all the time - #185476 #218003. - -*glibc-2.8_p20080602-r1 (08 Dec 2008) - - 08 Dec 2008; Mike Frysinger - +glibc-2.8_p20080602-r1.ebuild: - Import a bunch of random fixes from upstream, some of which cover #236770 - #237179 #245914. - - 29 Nov 2008; Mike Frysinger - files/eblits/src_compile.eblit: - Force compiler tests when building only headers #229391. - - 27 Oct 2008; Mike Frysinger - glibc-2.8_p20080602.ebuild: - Fix building for arm. - - 05 Sep 2008; Mike Frysinger glibc-2.3.5-r3.ebuild, - glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, - glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, - glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: - Drop app-admin/eselect-compiler dependency to make Mr_Bones_ happy. - - 23 Aug 2008; Doug Goldstein metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 23 Jun 2008; Mike Frysinger - files/eblits/src_compile.eblit: - Check to see if ports is in $S rather than $PWD #229107. - - 23 Jun 2008; Mike Frysinger - files/eblits/src_compile.eblit, files/eblits/src_install.eblit, - files/eblits/src_install-2.6.eblit, glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: - Short circuit header building in pkg testing and ABI recursion. - - 23 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: - Add workaround for still broken #133327 / #228907. - - 22 Jun 2008; Friedrich Oslage - glibc-2.8_p20080602.ebuild: - Add ~sparc keyword - - 22 Jun 2008; Friedrich Oslage - files/eblits/common.eblit: - add support for 32bit userland with multilib on sparc - - 22 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: - Change to / before running tests in case $PWD is weird #228809 by Kai - Krakow. - - 21 Jun 2008; Mike Frysinger - glibc-2.8_p20080602.ebuild: - Add ~alpha and ~ia64 love. - - 17 Jun 2008; Mike Frysinger - glibc-2.8_p20080602.ebuild: - Fix building for alpha #227275. - - 11 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, - glibc-2.7-r2.ebuild: - Declare LIBIDN_VER #225831 by Gerard Neil. - -*glibc-2.8_p20080602 (08 Jun 2008) - - 08 Jun 2008; Mike Frysinger - files/eblits/src_unpack.eblit, +glibc-2.8_p20080602.ebuild: - Version bump #225175 by Arfrever Frehtes Taifersar Arahesis. - - 12 May 2008; Markus Rothe glibc-2.7-r2.ebuild: - Stable on ppc64 - - 27 Mar 2008; Jeroen Roovers glibc-2.7-r2.ebuild: - Stable for HPPA. - - 24 Mar 2008; Mike Frysinger - +files/eblits/src_install-2.6.eblit, -files/eblits/src_install-2.7.eblit, - glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild: - Reversion things so old is old #191088. - -*glibc-2.7-r2 (23 Mar 2008) - - 23 Mar 2008; Mike Frysinger - files/eblits/src_install.eblit, files/eblits/src_test.eblit, - +glibc-2.7-r2.ebuild: - No need to generate multilib headers anymore with latest glibc #191088. Grab - some queue.h updates from FreeBSD #201979. Disable (for now) CFI stuff on - x86_64/x86 to workaround a bug in gcc #202055. Fix from upstream for - building with newer binutils #209629. Fix pthread_join on hppa #213829. Make - sure to force latest kernel headers on hppa and increase testing timeout - #214003. - - 10 Mar 2008; Mike Frysinger glibc-2.6.1.ebuild, - glibc-2.7.ebuild, glibc-2.7-r1.ebuild: - Only check for downgrades on the native glibc version ... let people screw - up any other system #212912. - - 16 Jan 2008; Mike Frysinger glibc-2.7-r1.ebuild: - Add some ~sparc love. - - For previous entries, please see ChangeLog-2007. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 deleted file mode 100644 index eebe1e4624..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/ChangeLog-2007 +++ /dev/null @@ -1,2665 +0,0 @@ -# ChangeLog for sys-libs/glibc -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog-2007,v 1.2 2013/02/09 04:42:17 vapier Exp $ - - 31 Dec 2007; Jeroen Roovers glibc-2.7-r1.ebuild: - Stable for HPPA. - - 29 Dec 2007; Mike Frysinger glibc-2.7-r1.ebuild: - Add patches to fix hppa. - - 24 Dec 2007; Mike Frysinger glibc-2.7-r1.ebuild: - Fix building with BSD awk by using a POSIX regex #202511 by Alexis Ballier. - - 11 Dec 2007; Mike Frysinger glibc-2.7-r1.ebuild: - Add patch to fix building on alpha #201910 by Jose Luis Rivero. - - 10 Dec 2007; Jeroen Roovers glibc-2.7-r1.ebuild: - Marked ~hppa too. - -*glibc-2.7-r1 (10 Dec 2007) - - 10 Dec 2007; Mike Frysinger - files/eblits/src_install.eblit, +glibc-2.7-r1.ebuild: - Add fixes for #196926 (build failure with USE=glibc-omitfp), #201646 (double - free on sscanf("", "%as")), #199479 (build failure for i586-* targets due to - duplicate _chk defs), #198949 (static link failure when using - pthread_cond_timedwait), #196933 (build failure on hppa), and #196031 (gdb - debugging errors with pthreads). - - 18 Nov 2007; Mike Frysinger - files/eblits/src_compile.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: - Build gd-based helper tools when USE=gd #198381. - - 11 Nov 2007; Mike Frysinger - +files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch, - files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: - Move hardened stuff back to each ebuild (since that is how we are tracking - it) and add support for pre/post eblit hooks. Also fixup hardened patch to - apply #198335. - - 10 Nov 2007; Mike Frysinger glibc-2.6.ebuild, - glibc-2.6.1.ebuild, glibc-2.7.ebuild: - Only stick glibc-compat20 into IUSE when linuxthreads is available #198657 - by Benjamin Schindler. - - 10 Nov 2007; Mike Frysinger - files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: - Add support for USE=vanilla. - - 24 Oct 2007; Mike Frysinger glibc-2.7.ebuild: - Fix building on hppa #196868 and add patch for gcc-4.2 + noinlining #196245. - - 23 Oct 2007; Mike Frysinger glibc-2.7.ebuild: - Force >=sys-apps/sandbox-1.2.18.1-r2 so it recognizes the new cloexec flags - #196720. - -*glibc-2.7 (22 Oct 2007) - - 22 Oct 2007; Mike Frysinger +glibc-2.7.ebuild: - Version bump. - - 17 Oct 2007; Raúl Porcel glibc-2.6.1.ebuild: - alpha/ia64/sparc stable wrt #195427 - - 16 Oct 2007; Christoph Mende glibc-2.6.1.ebuild: - Stable on amd64 wrt bug #195427 - - 15 Oct 2007; Markus Rothe glibc-2.6.1.ebuild: - Stable on ppc64; bug #195427 - - 14 Oct 2007; Christian Faulhammer glibc-2.6.1.ebuild: - stable x86, bug 195427 - - 12 Oct 2007; Lars Weiler glibc-2.6.1.ebuild: - stable ppc, bug #195427 - - 10 Oct 2007; Mike Frysinger files/eblits/common.eblit: - Add default -march for x86 on amd64 builds based on CHOST #185404. - - 07 Oct 2007; Mike Frysinger - files/eblits/src_unpack.eblit: - Dont bother checking kernel headers when installing libc headers #190510. - - 04 Sep 2007; Joshua Kinard glibc-2.6.1.ebuild: - Update the patchset to 1.1 to pull in a patch for mips to enable support for - .gnu.hash capabilities, and mark unstable on mips. - - 06 Aug 2007; Mike Frysinger - +files/eblits/common.eblit, +files/eblits/src_compile.eblit, - +files/eblits/src_install.eblit, +files/eblits/src_test.eblit, - +files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild: - Introduce eblits. - - 06 Aug 2007; Mike Frysinger - glibc-2.6.ebuild, glibc-2.6.1.ebuild: - Add default -march for x86 builds based on CHOST #185404. - -*glibc-2.6.1 (01 Aug 2007) -*glibc-2.5.1 (01 Aug 2007) - - 01 Aug 2007; Mike Frysinger +glibc-2.5.1.ebuild, - +glibc-2.6.1.ebuild: - Version bump. - - 24 Jul 2007; Samuli Suominen Manifest: - Fix Manifest. (yoswink) - - 24 Jul 2007; Jose Luis Rivero glibc-2.6.ebuild: - Keyworded ~alpha - - 20 Jul 2007; Gustavo Zacarias glibc-2.6.ebuild: - Keyworded ~sparc - - 15 Jul 2007; Christoph Mende glibc-2.5-r4.ebuild: - Stable on amd64 wrt security bug #183844 - - 10 Jul 2007; Tobias Scherbaum glibc-2.5-r4.ebuild: - ppc stable, bug #183844 - - 10 Jul 2007; Gustavo Zacarias glibc-2.5-r4.ebuild: - Stable on sparc wrt #183844 - - 09 Jul 2007; Jeroen Roovers glibc-2.5-r4.ebuild: - Stable for HPPA (bug #183844). - - 07 Jul 2007; Joshua Kinard glibc-2.5-r4.ebuild: - Stable on mips, per #183844. - - 07 Jul 2007; Raúl Porcel glibc-2.5-r4.ebuild: - alpha/ia64 stable wrt security #183844 - - 07 Jul 2007; Markus Rothe glibc-2.5-r4.ebuild: - Stable on ppc64; bug #183844 - - 05 Jul 2007; Piotr Jaroszyński glibc-2.5-r4.ebuild: - (QA) RESTRICT clean up. - - 03 Jul 2007; Christian Faulhammer glibc-2.5-r4.ebuild: - stable x86, security bug 183844 - -*glibc-2.5-r4 (03 Jul 2007) - - 03 Jul 2007; +glibc-2.5-r4.ebuild: - - bug 183844 - - 02 Jul 2007; Piotr Jaroszyński glibc-2.2.5-r10.ebuild, - glibc-2.3.2-r12.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild, - glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild, - glibc-2.5-r3.ebuild, glibc-2.6.ebuild: - (QA) RESTRICT clean up. - - 02 Jul 2007; Jose Luis Rivero glibc-2.5-r3.ebuild: - Stable on alpha wrt security bug #176712 - - 01 Jul 2007; Piotr Jaroszyński glibc-2.3.5-r3.ebuild, - glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, - glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.6.ebuild: - (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true" - - 25 Jun 2007; Joshua Kinard glibc-2.5-r3.ebuild: - Stable on mips, per #176712. - - 05 Jun 2007; Raúl Porcel glibc-2.3.6-r5.ebuild: - alpha stable - - 02 Jun 2007; Matti Bickel glibc-2.5-r3.ebuild: - ppc stable - - 01 Jun 2007; Raúl Porcel glibc-2.5-r3.ebuild: - ia64 stable wrt security #176712 - - 01 Jun 2007; Stephen Bennett +glibc-2.3.6-r4.ebuild: - Re-add 2.3.6-r4 since it was latest 2.3 stable on alpha - - 31 May 2007; Daniel Gryniewicz glibc-2.5-r3.ebuild: - Marked stable on amd64 for bug #176712 - - 31 May 2007; Markus Rothe glibc-2.5-r3.ebuild: - Stable on ppc64; bug #176712 - - 30 May 2007; Raúl Porcel glibc-2.5-r3.ebuild: - x86 stable wrt security #176712 - - 29 May 2007; Gustavo Zacarias glibc-2.5-r3.ebuild: - Stable on sparc wrt security #176712 - - 28 May 2007; Jeroen Roovers glibc-2.5-r3.ebuild: - Stable for HPPA (bug #176712). - -*glibc-2.5-r3 (27 May 2007) - - 27 May 2007; Mike Frysinger +glibc-2.5-r3.ebuild: - Some more fixes from upstream (/etc/shell and printf()), fix tests when - profiling/debugging is enabled, and add patch from SuSE for more dynamic - /etc/resolv.conf handling. - - 24 May 2007; Joshua Kinard glibc-2.3.6-r5.ebuild: - Stable on mips. - -*glibc-2.6 (19 May 2007) - - 19 May 2007; Mike Frysinger +glibc-2.6.ebuild: - Version bump. - - 15 May 2007; Jeroen Roovers glibc-2.5-r2.ebuild: - Stable for HPPA (bug #168131). - - 14 May 2007; Mike Frysinger glibc-2.5-r2.ebuild: - Push out some alpha compile fixes. - - 11 May 2007; Joshua Kinard glibc-2.5-r2.ebuild: - Stable on mips, per #176712. - - 09 May 2007; Bryan Østergaard glibc-2.5-r2.ebuild: - Stable on Alpha, bug 176712. - - 05 May 2007; Daniel Gryniewicz glibc-2.5-r2.ebuild: - Marked stable on amd64 for bug #176712 - - 05 May 2007; Tobias Scherbaum glibc-2.5-r2.ebuild: - ppc stable, bug #176712 - - 05 May 2007; Mike Frysinger glibc-2.5-r2.ebuild: - Switch to cleaner STRIP_MASK with prepallstrip. - - 04 May 2007; Gustavo Zacarias glibc-2.5-r2.ebuild: - Stable on sparc wrt security #176712 - - 04 May 2007; Bryan Østergaard glibc-2.5-r2.ebuild: - Stable on IA64, bug 176712. - - 03 May 2007; Markus Rothe glibc-2.5-r2.ebuild: - Stable on ppc64; bug #176712 - - 03 May 2007; Andrej Kacian glibc-2.5-r2.ebuild: - Stable on x86, security bug #176712. - -*glibc-2.5-r2 (03 May 2007) - - 03 May 2007; Mike Frysinger +glibc-2.5-r2.ebuild: - Fix building with sanitized headers for various arches, fix from upstream - #176712 for printf overflow, fix building under hppa, and respect env - CPPFLAGS. - - 15 Mar 2007; Kevin F. Quinn - files/2.5/glibc-2.5-hardened-pie.patch, glibc-2.5-r1.ebuild: - Fix 2.5-hardened-pie.spec (bug #170731), and make 2.5-r1 robust against compiler variant. - -*glibc-2.5-r1 (13 Mar 2007) - - 13 Mar 2007; Mike Frysinger - +files/2.5/glibc-2.5-gentoo-stack_chk_fail.c, - +files/2.5/glibc-2.5-hardened-configure-picdefault.patch, - +files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch, - +files/2.5/glibc-2.5-hardened-pie.patch, +glibc-2.5-r1.ebuild: - Push out misc fixes and include new hardened/hppa work. - - 25 Feb 2007; Joshua Kinard glibc-2.5.ebuild: - Add ~mips to glibc-2.5 for testing under the 2007.1-dev profile. - - 23 Feb 2007; Roy Marples files/nscd: - nscd init script no longer requires bash - - 17 Feb 2007; Mike Frysinger glibc-2.5.ebuild: - We no longer support i386-* hosts #165772. - - 13 Feb 2007; Gustavo Zacarias glibc-2.5.ebuild: - Stable on sparc for 2007.0 - - 12 Feb 2007; Bryan Østergaard glibc-2.5.ebuild: - Stable on IA64. - - 12 Feb 2007; Bryan Østergaard glibc-2.5.ebuild: - Stable on Alpha. - - 12 Feb 2007; Simon Stelling glibc-2.5.ebuild: - stable on amd64; bug 165085 - - 11 Feb 2007; Joseph Jezak glibc-2.5.ebuild: - Marked ppc stable for bug #165085. - - 08 Feb 2007; Bryan Østergaard glibc-2.5.ebuild: - Add ~alpha keyword. - - 06 Feb 2007; Christian Faulhammer glibc-2.5.ebuild: - stable x86; bug #165085 - - 27 Jan 2007; Mike Frysinger glibc-2.3.6-r4.ebuild, - glibc-2.3.6-r5.ebuild, glibc-2.4-r3.ebuild, glibc-2.4-r4.ebuild, - glibc-2.5.ebuild: - Fixup bash style in check_nptl_support so the checks actually work #164007 - by Andrew Gaffney. - - 16 Jan 2007; Gustavo Zacarias glibc-2.5.ebuild: - Give ~sparc keywords - - 06 Jan 2007; Tom Gall glibc-2.5.ebuild: - stable on ppc64. - - 25 Nov 2006; nixnut glibc-2.3.6-r5.ebuild, - glibc-2.4-r4.ebuild: - Stable on ppc wrt bug 154176 - - 25 Nov 2006; glibc-2.3.6-r5.ebuild: - stable on amd64 - - 20 Nov 2006; Guy Martin glibc-2.3.6-r5.ebuild: - Stable on hppa. - - 13 Nov 2006; Tom Gall glibc-2.4-r4.ebuild: - stable on ppc64 - - 09 Nov 2006; Gustavo Zacarias glibc-2.3.6-r5.ebuild: - Stable on sparc wrt #154176 - - 08 Nov 2006; Christian Faulhammer - glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild: - stable x86, bug #154176 - - 06 Nov 2006; Daniel Gryniewicz glibc-2.4-r4.ebuild: - Marked stable on amd64 for bug #154176 - - 19 Oct 2006; Markus Rothe glibc-2.3.6-r5.ebuild: - Stable on ppc64 (for binutils-2.17) - -*glibc-2.3.6-r5 (30 Sep 2006) - - 30 Sep 2006; Mike Frysinger +glibc-2.3.6-r5.ebuild: - Push out accumulated fixes. - -*glibc-2.5 (30 Sep 2006) - - 30 Sep 2006; Mike Frysinger +glibc-2.5.ebuild: - Version bump. - -*glibc-2.4-r4 (29 Sep 2006) - - 29 Sep 2006; Mike Frysinger +glibc-2.4-r4.ebuild: - Push out accumulated fixes. - - 19 Sep 2006; Jason Wever glibc-2.4-r3.ebuild: - Added ~sparc keyword to glibc-2.4, woohoo - - 14 Sep 2006; Danny van Dyk glibc-2.3.6-r3.ebuild: - Moved last hidden USE flag to USE_EXPAND flag. - - 30 Aug 2006; Chris Gianelloni glibc-2.4-r3.ebuild: - Stable on amd64 and x86. - - 14 Aug 2006; glibc-2.3.4.20041102-r2.ebuild, - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r2.ebuild, - glibc-2.3.5-r3.ebuild: - - switch default ordering of gcc-config and eselect-compiler to work around - portage bug - - 05 Aug 2006; Danny van Dyk glibc-2.3.6-r4.ebuild, - glibc-2.4-r3.ebuild: - Fixed bug #142832: wrapped crosscompile-fix in 'if is_crosscompile && ...'. - - 28 Jul 2006; glibc-2.3.5-r3.ebuild: - Stable on IA64; fix bug #141681. - - 22 Jul 2006; Bryan Østergaard glibc-2.3.6-r4.ebuild: - Stable on alpha. - - 09 Jul 2006; Joshua Kinard glibc-2.3.6-r4.ebuild: - Marked stable on mips. - - 08 Jul 2006; Lars Weiler glibc-2.3.6-r4.ebuild: - Stable on ppc; bug #137121. - - 04 Jul 2006; Mike Frysinger glibc-2.3.5-r2.ebuild, - glibc-2.3.5-r3.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild, - glibc-2.4-r3.ebuild: - Add back in sanity check to prevent people from downgrading their glibc. - - 28 Jun 2006; Markus Rothe glibc-2.3.6-r4.ebuild: - Stable on ppc64 - - 28 Jun 2006; Mike Frysinger glibc-2.3.6-r4.ebuild, - glibc-2.4-r3.ebuild: - Disable --with-__thread when USE=glibc-compat20 #138028 by je_fro. - - 27 Jun 2006; Luca Barbato glibc-2.4-r3.ebuild: - Marked stable on ppc - - 27 Jun 2006; Mike Frysinger glibc-2.3.6-r4.ebuild, - glibc-2.4-r3.ebuild: - Punt Fedora tarballs in favor of packaging c_stubs/glibc-compat ourselves - #138028 by je_fro. - - 25 Jun 2006; Guy Martin glibc-2.3.6-r4.ebuild: - Stable on hppa. - - 25 Jun 2006; Marcus D. Hanwell glibc-2.3.6-r4.ebuild: - Marked stable on amd64, bug 137121. - - 24 Jun 2006; Markus Rothe glibc-2.4-r3.ebuild: - Added ~ppc64 to get more user response for bugs - - 22 Jun 2006; Mike Frysinger glibc-2.3.6-r4.ebuild, - glibc-2.4-r3.ebuild: - Make locale-gen upgrade path a little smoother for people who want *all* - locales generated #137538. - - 21 Jun 2006; Gustavo Zacarias glibc-2.3.6-r4.ebuild: - Stable on sparc wrt #137121 - - 18 Jun 2006; Andrej Kacian glibc-2.3.6-r4.ebuild: - Stable on x86. Bug #137121. - - 15 Jun 2006; Joshua Kinard glibc-2.4-r3.ebuild: - Add ~mips to KEYWORDS for testing purposes. - - 30 May 2006; Jeremy Huddleston - glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, - glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, - glibc-2.3.6-r2.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild, - glibc-2.4-r1.ebuild, glibc-2.4-r2.ebuild, glibc-2.4-r3.ebuild: - Let app-admin/eselect-compiler be used instead of sys-devel/gcc-config if - it's available. - - 30 May 2006; Luca Barbato glibc-2.4-r3.ebuild: - Marked ~ppc - - 26 May 2006; Guy Martin glibc-2.3.6-r4.ebuild: - Added ~hppa to KEYWORDS. - -*glibc-2.4-r3 (13 May 2006) - - 13 May 2006; Mike Frysinger +glibc-2.4-r3.ebuild: - Push out accumulated changes and post new amd64 string patch. - - 05 May 2006; Mike Frysinger glibc-2.3.6-r3.ebuild: - Just filter strings patch for hardened users #124682. - -*glibc-2.3.6-r4 (04 May 2006) - - 04 May 2006; Mike Frysinger +glibc-2.3.6-r4.ebuild: - Backport all the crazy changes from glibc-2.4 and include a ton of bugfixes. - - 04 May 2006; Joseph Jezak glibc-2.3.6-r3.ebuild: - Marked ppc stable for bug #132076. - - 02 May 2006; Daniel Gryniewicz glibc-2.3.6-r3.ebuild: - Marked stable on amd64 per bug# 131403 - - 30 Apr 2006; Joshua Kinard glibc-2.3.6-r3.ebuild: - Marked stable on mips. - - 30 Apr 2006; Simon Stelling glibc-2.3.5-r3.ebuild: - stable on amd64 - - 26 Apr 2006; Ilya A. Volynets-Evenbakh - glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild, - glibc-2.3.6-r3.ebuild: - replace "portageq has_version" with "has_version" to make paludis with - root!=/ happy - - 25 Apr 2006; Gustavo Zacarias glibc-2.3.6-r3.ebuild: - Stable on sparc - - 25 Apr 2006; Mark Loeser glibc-2.3.6-r3.ebuild: - Stable on x86 - - 17 Apr 2006; Mike Frysinger glibc-2.4-r2.ebuild: - Kill USE=userlocales and replace with Debian locale-gen #22565. - - 14 Apr 2006; Bryan Østergaard glibc-2.4-r2.ebuild: - fix DEPEND so that we can use mips-headers with USE=nptl - -*glibc-2.4-r2 (01 Apr 2006) - - 01 Apr 2006; Mike Frysinger +glibc-2.4-r2.ebuild: - Cleaned up version bump. - - 29 Mar 2006; Chris Gianelloni glibc-2.3.5-r3.ebuild: - Marking stable on x86 wrt bug #127680. - - 29 Mar 2006; Mike Frysinger glibc-2.4-r1.ebuild: - Force gcc-4 for ppc targets #125797 and allow nptl for most targets #127358. - -*glibc-2.4-r1 (17 Mar 2006) - - 17 Mar 2006; Mike Frysinger +files/2.4/ssp_simple.c, - +glibc-2.4-r1.ebuild: - Cut some old mips patches, update the alpha xstat patch, fixup the ssp - compat patch #125909 and #125988, and fix the fnmatch patch #126164. - - 11 Mar 2006; Mike Frysinger - +files/2.4/glibc-gentoo-libdir.patch, glibc-2.4.ebuild: - Update non-multilib amd64 patch for glibc-2.4 #125793 by Jean Bréfort. - -*glibc-2.4 (10 Mar 2006) - - 10 Mar 2006; Mike Frysinger +glibc-2.4.ebuild: - Version bump. - - 03 Mar 2006; Simon Stelling - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild, - glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild: - remove the dependency on app-emulation/emul-linux-x86-glibc since 2004.3 has - been deprecated a while ago - - 27 Feb 2006; Gustavo Zacarias glibc-2.3.6-r3.ebuild: - Stick a ~sparc in - - 20 Feb 2006; Mike Frysinger glibc-2.3.5-r3.ebuild, - glibc-2.3.6-r3.ebuild: - Add some sparc fixes from upstream #123433 by Jason Weever. - - 20 Feb 2006; Joshua Kinard glibc-2.3.5-r3.ebuild: - Marked stable on mips. - -*glibc-2.3.6-r3 (12 Feb 2006) - - 12 Feb 2006; Martin Schlemmer +glibc-2.3.6-r3.ebuild: - Add amd64 string and math patches, bug #100289. Extra patches from - Simon Strandman's patchset for glibc-2.3.90 that I ported to 2.3.6. - - 29 Jan 2006; Mike Frysinger - -files/glibc-manpages-2.2.5.tar.bz2, -files/glibc-manpages-2.3.2.tar.bz2, - glibc-2.3.2-r12.ebuild: - Move glibc 2.3.2 manpages to mirrors #120700 by Simon Stelling. - - 25 Jan 2006; Daniel Ostrow - glibc-2.3.4.20041102-r2.ebuild: - Stable for stage building. - - 24 Jan 2006; Mike Frysinger glibc-2.3.5.ebuild, - glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, - glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: - Define alt_build_headers for the --with-headers option and for checking for - nptl support #114923. - - 18 Jan 2006; Mark Loeser - files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch, - +files/2.3.6/glibc-2.3.6-propolice-guard-functions.patch, - -glibc-2.3.5.20050421.ebuild, -glibc-2.3.5.20050722.ebuild, - glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: - Add check for SSP from glibc head. Remove old glibc-2.3.5 (glibc-2.4) - snapshots. - - 15 Jan 2006; Joseph Jezak glibc-2.3.5-r3.ebuild, - glibc-2.3.6-r2.ebuild: - Added PPC NPTL workaround and marked glibc-2.3.5-r3 ppc stable. - - 13 Jan 2006; Mike Frysinger glibc-2.3.5-r1.ebuild, - glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, - glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: - Fix double stripping on multilib systems #118207. - - 07 Jan 2006; Markus Rothe glibc-2.3.6-r2.ebuild: - Added ~ppc64 - - 06 Jan 2006; Luis Medinas glibc-2.3.6-r2.ebuild: - Added ~amd64 keyword. - - 06 Jan 2006; Mark Loeser glibc-2.3.6-r2.ebuild: - Marking ~x86 - - 05 Jan 2006; Gustavo Zacarias glibc-2.3.5-r3.ebuild: - Stable on sparc - -*glibc-2.3.6-r2 (03 Jan 2006) - - 03 Jan 2006; Mark Loeser +glibc-2.3.6-r2.ebuild: - Bump to add a new patchset which fixes MIPs gcc-4 issues, bug #32429 and - #116086 - - 25 Dec 2005; Joshua Kinard glibc-2.3.6-r1.ebuild: - New patchset to fix mips build issues when using gcc-4.x. - - 23 Dec 2005; Michael Hanselmann glibc-2.3.6-r1.ebuild: - Added to ~ppc. - - 09 Dec 2005; Joshua Kinard glibc-2.3.6-r1.ebuild: - Added ~mips to KEYWORDS, excluded patch 6640_* - - 09 Dec 2005; Roy Marples files/nscd: - Tweak nscd initscript depend to use dns ldap net slapd. - - 30 Nov 2005; Bryan Østergaard glibc-2.3.5-r3.ebuild: - Stable on alpha. Fixes some longstanding threading issues. - - 18 Nov 2005; Mike Frysinger glibc-2.3.6-r1.ebuild: - Add support for just installing glibc headers when doing a cross-compile. - -*glibc-2.3.6-r1 (14 Nov 2005) - - 14 Nov 2005; Martin Schlemmer +glibc-2.3.6-r1.ebuild: - Fix building with newer binutils. Fix building on ppc with gcc-4.1. - - 12 Nov 2005; Martin Schlemmer glibc-2.3.6.ebuild: - Update DEPEND .. we need later binutils. Also update gcc and gcc-config - dependencies to be sure. - - 11 Nov 2005; Martin Schlemmer glibc-2.3.6.ebuild: - Fix pthread manpages not installing with nptl. - -*glibc-2.3.6 (10 Nov 2005) - - 10 Nov 2005; Martin Schlemmer +glibc-2.3.6.ebuild: - New release. - - 03 Nov 2005; Gustavo Zacarias glibc-2.3.5-r3.ebuild: - Give it some ~sparc keyword - - 27 Oct 2005; Michael Hanselmann glibc-2.3.5-r3.ebuild: - Added to ~ppc. - - 28 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r3.ebuild: - Cleaned up setup_env, and fixed the usage of CFLAGS_. - -*glibc-2.3.5-r3 (27 Oct 2005) - - 27 Oct 2005; Mike Frysinger +glibc-2.3.5-r3.ebuild: - Fix alpha defunct threads #100259, add support for binutils as-needed - #108976, and split timezone data off into another package #109556. - - 21 Oct 2005; Tom Gall - glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild: - going back to ~ppc64 in light of bug #109985 - - 19 Oct 2005; Jeremy Huddleston - glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, - glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: - Removing my devspace as a fallback URI so people stop blaming me about - missing distfiles when mirrors fail. - - 17 Oct 2005; Joseph Jezak glibc-2.3.5-r2.ebuild: - Marked ppc stable. - - 14 Oct 2005; Mike Frysinger glibc-2.3.5-r2.ebuild: - Filter CFLAGS and force default ABI when cross-compiling. - - 11 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild: - Set MULTILIB_ABIS to DEFAULT_ABI if ! use multilib. - - 08 Oct 2005; Chris PeBenito glibc-2.3.5-r1.ebuild, - glibc-2.3.5-r2.ebuild: - Enable SELinux support only on primary ABI on multilib systems. - - 08 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild: - Exclude 5005_all_enable-multilib-with-cross-compile.patch unless we're - building a mips64 crosscompiler as it breaks everything else. - - 07 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: - Don't do get_libdir on crosscompiles except for mips64 since it breaks other - targets and only mildly fixes mips64. - - 07 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050421.ebuild, - glibc-2.3.5.20050722.ebuild: - Don't do the CC setting hack if you've got eselect-compiler as that sets - everything up correctly. - - 07 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: - Avoid using CFLAGS_${ABI} for sparc64 as that is deprecated (and won't work - with the default eselect-compiler settings). - - 07 Oct 2005; Jeremy Huddleston - glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: - Punted some multilib config stuff to multilib.eclass. - -*glibc-2.3.5-r2 (06 Oct 2005) - - 06 Oct 2005; Mike Frysinger +glibc-2.3.5-r2.ebuild: - Push out accumulated fixes and fix amd64 multilib error where - C{BUILD,TARGET}_OPT bled across compiles. - - 28 Sep 2005; Mike Frysinger glibc-2.3.5-r1.ebuild: - Add fix by Fredrik Tolf #86313. - - 21 Sep 2005; Mike Frysinger glibc-2.3.5-r1.ebuild: - Rework ABI handling for cross-compiles so mips n32/n64 works now with mips64 - targets. - - 21 Sep 2005; Stephen P. Becker - glibc-2.3.5.20050722.ebuild: - exclude patches 6640_mips_unistd_h-fixes.patch and - 6600_mips_librt-mips.patch since the first isn't required anymore, and - the second breaks the glibc compile--note a new, similar patch may be - needed to facilitate transition between old userlands with the GLIBC_2.0 - symbol in librt - - 18 Sep 2005; Michael Hanselmann glibc-2.3.5-r1.ebuild: - Added to ~ppc. - - 16 Sep 2005; Bryan Østergaard - glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20041102-r2.ebuild, - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, - glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: - Enable nptl on alpha. - - 07 Sep 2005; Jeremy Huddleston - glibc-2.3.5-r1.ebuild: - Forcing -j1. Found -j3 making problems on my u2 =(... - - 06 Sep 2005; Markus Rothe glibc-2.3.5-r1.ebuild: - Stable on ppc64 - - 28 Aug 2005; Joshua Kinard glibc-2.3.5-r1.ebuild, - glibc-2.3.5.ebuild: - Bump 2.3.5 to stable, and 2.3.5-r1 to unstable on mips. - - 25 Aug 2005; Martin Schlemmer glibc-2.2.5-r10.ebuild: - Add localedef-fix-trampoline.patch, as we have the same issues with a - hardened kernel as with 2.3.x and gcc-[34].x. - - 21 Aug 2005; MATSUU Takuto glibc-2.3.5-r1.ebuild: - Stable on sh. - - 17 Aug 2005; Mike Frysinger glibc-2.3.5-r1.ebuild, - glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: - Make sure we filter all -O flags before we lock down to -O2 #77264. - - 16 Aug 2005; Jeremy Huddleston - glibc-2.3.5-r1.ebuild: - Stable on amd64 and x86 to address issues which cropped up since 2.3.5 went - stable. This fixes bugs #52374, #85718, #100190. - - 10 Aug 2005; Jeremy Huddleston - glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild, - glibc-2.3.5.20050722.ebuild: - Fixed USE=profile support... bug #100092. - - 04 Aug 2005; Martin Schlemmer - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r1.ebuild, - glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: - Fix typo, bug #101374. - - 31 Jul 2005; MATSUU Takuto glibc-2.3.5-r1.ebuild: - Added ~sh to KEYWORDS. - - 29 Jul 2005; Mike Frysinger glibc-2.3.5-r1.ebuild: - Add patches for SuperH. - - 29 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild, - glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild, - glibc-2.3.5.20050722.ebuild: - Fix cross-compilation RDEPENDs - - 29 Jul 2005; Guy Martin glibc-2.3.2-r12.ebuild, - glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild, - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild: - Fixed hppa no pie patch path. - - 29 Jul 2005; Mike Frysinger - +files/2.3.4/hppa-no-pie.patch, glibc-2.3.2-r12.ebuild, - glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild, - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild: - Add patch to disable building nscd as PIE on hppa since PIE support is - broken in glibc for parisc. - - 26 Jul 2005; Jeremy Huddleston - glibc-2.3.5-r1.ebuild: - Remove a nested function from iconvconfig to make it play nicer for hardened - users. Closes bug #85718. - - 24 Jul 2005; Martin Schlemmer glibc-2.3.5-r1.ebuild: - Add the stripping of the dynamic linker from the snapshot ebuilds, else we - cannot set breakpoints in shared libraries. Make sure we only move actual - files and not symlinks to the tmp directory. - -*glibc-2.3.5.20050722 (24 Jul 2005) - - 24 Jul 2005; Martin Schlemmer - +glibc-2.3.5.20050722.ebuild: - New snapshot release. - - 24 Jul 2005; Markus Rothe glibc-2.3.5-r1.ebuild: - added ~ppc64 - - 23 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild, - glibc-2.3.5-r1.ebuild: - Changed CHOST->CTARGET for 486/586 linuxthreads workaround. Set keywords in - 2.3.5-r1 to ~amd64 ~sparc ~x86 in prep to remove from package.mask. - - 22 Jul 2005; Jeremy Huddleston - glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild: - Readded 1040_all_2.3.3-localedef-fix-trampoline.patch which got lost during - a glibc bump. Shoud address bug #85718. Also, let --with-__thread be - controlled by linuxthread-tls instead of !glibc-compat20. - - 17 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild, - glibc-2.3.5-r1.ebuild: - Workaround for bug #90236 in 2.3.5. Bump of infopages in 2.3.5-r1. - - 15 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild: - Stable on x86. This pushes fixes for the nslookup bug and bugs #74555, - #87671, #90825, and #98779 plus others into stable on x86. - - 15 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild, - glibc-2.3.5-r1.ebuild: - Removed the PDEPEND on emul-glibc for amd64 as this release (and all future - releases) are masked on 2004.3 for amd64. - -*glibc-2.3.5-r1 (15 Jul 2005) - - 15 Jul 2005; Jeremy Huddleston - +glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421: - Revision bump to address bugs #52374, #82424, and #95351. Adds support for - the 'profile' USE flag which causes profiling glibc libs to be build. The - glibc-omitfp USE flag is now used instead of the !debug flag and CFLAGS - checking to determine if we should pass --enable-omitfp to configure. The - glibc-compat20 USE flag has been introduced to enable the glibc-compat - addon and force the linuxthreads glibc to be compiled with - --without-__thread. This will allow better support for legacy (and in some - cases "broken") binaries to work with this glibc. If you aren't using such - binaries, you're better off not using this USE flag. See bug #95351. - - 14 Jul 2005; Jeremy Huddleston - -files/glibc-2.2.4-string2.h.diff, - -files/2.2.5/glibc-2.2.5-alpha-gcc3-fix.diff, - -files/2.2.5/glibc-2.2.5-alpha-pcdyn-fix.diff, - -files/2.2.5/glibc-2.2.5-arm-errlist-fix.diff, - -files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff, - -files/2.2.5/glibc-2.2.5-divdi3.diff, - -files/2.2.5/glibc-2.2.5-dns-network-overflow.diff, - -files/2.2.5/glibc-2.2.5-gcc311.patch, - -files/2.2.5/glibc-2.2.5-getgrouplist.patch, - -files/2.2.5/glibc-2.2.5-ppc-semctl.diff, - -files/2.2.5/glibc-2.2.5-ppc-sqrtl.diff, - -files/2.2.5/glibc-2.2.5-sandbox.diff, - -files/2.2.5/glibc-2.2.5-sparc-mathinline.patch, - -files/2.2.5/glibc-2.2.5-sparc-misc.diff, - -files/2.2.5/glibc-2.2.5-sparc32-semctl.patch, - -files/2.2.5/glibc-2.2.5-sparc64-fixups.diff, - -files/2.2.5/glibc-2.2.5-sunrpc-overflow.diff, - -files/2.2.5/glibc-2.2.5-threadsig.diff, - -files/2.2.5/glibc-2.2.5.divbyzero.patch, - -files/2.2.5/glibc-2.2.5.restrict_arr.patch, - -files/2.3.1/glibc-2.3.1-elf-machine-rela-mips.patch, - -files/2.3.1/glibc-2.3.1-exit-syscall-mips.patch, - -files/2.3.1/glibc-2.3.1-inline-syscall-mips.patch, - -files/glibc-xdr_security.patch, -glibc-2.3.4.20041102.ebuild, - -glibc-2.3.4.20050125.ebuild: - Cleaning out some old cruft. - -*glibc-2.3.4.20041102-r2 (13 Jul 2005) - - 13 Jul 2005; Yuta SATOH - +glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.5.ebuild, - glibc-2.3.5.20050421.ebuild: - added multilib support on ppc64, bug #97162 - - 12 Jul 2005; Jeremy Huddleston - glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild, - glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: - Changed DEPEND to use ~ instead of >= for glibc so we keep version sync - between the packages. - - 11 Jul 2005; Martin Schlemmer - glibc-2.3.4.20050125-r1.ebuild: - Update to support selinux USE flag. - - 11 Jul 2005; Martin Schlemmer - glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.5.ebuild, - glibc-2.3.5.20050421.ebuild: - Update to support selinux USE flag (blame spb). - - 07 Jul 2005; Jeremy Huddleston glibc-2.3.5.ebuild: - Stable amd64. - - 26 Jun 2005; Luca Barbato glibc-2.3.5.ebuild: - ppc doesn't build correctly with -nptlonly - - 16 June 2005; Martin Schlemmer - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild: - Do not backup symlinks for the 'do not strip thread/ld.so libs' action, as - it causes issues (basically the 'mv -f' followed the symlink instead of - moving it ...). - - 14 Jun 2005; Mike Frysinger files/nscd: - Add a permission check to nscd init.d #96108 by Paul Ortyl. - - 11 Jun 2005; Mike Frysinger - glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild, - glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: - Add missing popd by Sunil #95736. - - 07 Jun 2005; Mike Frysinger files/2.3.5/ssp.c, - +files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch, - glibc-2.3.5.ebuild: - Make sure we dont build ssp.c with stack-protector and disable syslog() - until we have a better fix #94325. - - 05 Jun 2005; Mike Frysinger - +files/2.3.4/glibc234-alpha-xstat.patch, glibc-2.3.4.20041102.ebuild, - glibc-2.3.4.20041102-r1.ebuild: - Add xstat patch for alpha for kloeri. - - 27 May 2005; Bryan Østergaard - glibc-2.3.4.20041102-r1.ebuild: - Stable on alpha. - - 05 May 2005; Martin Schlemmer - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild: - Do not strip ld.so to enable setting breakpoints in shared libraries (Fix by - Lonnie Princehouse). - - 03 May 2005; Mike Frysinger - glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: - Dont try the ld.so test on static binaries #90836 by Vasilii Alferov. - - 29 Apr 2005; Markus Rothe - glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, - glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: - Filed in the values for CDEFINE on ppc64; bug #88749 - - 28 Apr 2005; Markus Rothe glibc-2.3.5.ebuild, - glibc-2.3.5.20050421.ebuild: - Added ~ppc64 to KEYWORDS - - 27 Apr 2005; Jeremy Huddleston glibc-2.3.5.ebuild, - glibc-2.3.5.20050421.ebuild: - Don't use --enable-omitfp on i[345]86. - - 24 Apr 2005; Joshua Kinard - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild: - We're a bit dated on mips. Bump 2.3.4.20050125-r1 to stable, and 2.3.5 to - unstable. - -*glibc-2.3.5.20050421 (23 Apr 2005) - - 23 Apr 2005; Martin Schlemmer - +glibc-2.3.5.20050421.ebuild: - CVS update for gcc-4.0.0 testing. Added 5090_all_stubs-rule-fix.patch - to patches to fix: - - http://sourceware.org/ml/libc-alpha/2005-04/msg00098.html - - 13 Apr 2005; Luca Barbato glibc-2.3.5.ebuild: - Marked ~ppc - -*glibc-2.3.5 (12 Apr 2005) - - 12 Apr 2005; Jeremy Huddleston - +glibc-2.3.5.ebuild: - Version bump. - - 07 Apr 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - Stop excluding the gcc4 patch. Put code in pkg_postinst to remove nptl - libpthread-*.so if we have linuxthreads glibc. Sometimes it doesn't get - emerged and can cause problems like bug #87671. - - 07 Apr 2005; Mike Frysinger - glibc-2.3.4.20050125-r1.ebuild: - Delete the glibc-compat dir since its useless to us #87739. - - 06 Apr 2005; Daniel Ostrow - glibc-2.3.4.20041102-r1.ebuild: - Drop to -j1 for hardened ppc64 - - 03 Apr 2005; Daniel Goller - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: - marking 20050125 -ppc till breakage can be fixed see bug #87671 - - 01 Apr 2005; Joseph Jezak glibc-2.3.4.20050125.ebuild, - glibc-2.3.4.20050125-r1.ebuild: - Added ~ppc for bug #87452. - - 31 Mar 2005; Danny van Dyk - glibc-2.3.4.20050125-r1.ebuild: - Fixed gconvdir on multilib arches, BUG #86861. - - 23 Mar 2005; Martin Schlemmer - glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild: - Fixup copy operations to not replace symlinks with files. Add a fix ala - vapier for bug #85555 (more a abort if this glibc is going to kill / than a - fix). - - 21 Mar 2005; Aron Griffis - glibc-2.3.4.20041102-r1.ebuild: - Add ~alpha - - 15 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug - #52374. Fix building a crosscompiled glibc with nptl when no libc is - present. Use --no-archive when creating locales as some apps don't like - locale-archive, bug #82106. - -*glibc-2.3.4.20041102-r1 (15 Mar 2005) - - 15 Mar 2005; Martin Schlemmer - +glibc-2.3.4.20041102-r1.ebuild: - Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug - #52374. Bump x86 stable. - - 15 Mar 2005; Martin Schlemmer - +files/2.3.4/glibc-2.3.4-fix-_dl_next_tls_modid-assert.patch, - glibc-2.3.4.20050125.ebuild: - Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug #52374. - - 15 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - gcc-4 fix from bug #83403. Fixes for when CBUILD != CHOST. - - 07 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - Don't allow sys/kd.h to prevent linux/types.h from loading outside of its - context. This fixes a problem with glibc, linux-headers-2.6 and bigendian - archs. - - 05 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - Fixed crosscompile want_nptl. Fixed broken src_install logic which resulted - in only nptl version being installed. - - 05 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - Readded libidn addon missing in 2.3.4.20050125. Use configure option - --enable-omitfp if the user has -fomit-frame-pointer in their CFLAGS (before - we strip it out). - - 04 Mar 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild: - A few sparc and multilib fixes with the changing CHOST. Readded warning - about crosscompiled glibc needing to be installed first before one can be - emerged with nptl. Added some fedora updates (glibc-compat) and an updated - mips patch from Kumba. - - 19 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: - Updated ssp.c in -r1 with patch from bug #65892 thanks to Kevin F. Quinn - - - 16 Feb 2005; Luca Barbato - glibc-2.3.4.20041102.ebuild: - Marked ppc - -*glibc-2.3.4.20050125-r1 (15 Feb 2005) - - 15 Feb 2005; Jeremy Huddleston - +glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: - package.mask'd version bump to fix bugs that cropped up after release. Added - hardened patch that got left out of the patch tarball. -r1 unconditionally - applies it, and also readds the libidn addon. - - 12 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Hack to allow USE=nptl when emerging a crosscompile glibc. More crosscompile - fixes for USE="nptl -nptlonly". Multilib fixes. Weworked sparc CHOST - setting logic to work better with crosscompiling. - - 12 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Readd the 'kill -lgcc_eh hack' for static gccs. Cleaned up crosscompiling - support to properly use CHOST and CBUILD, so tc-getCC works right. Fixed - crosscompiling to mips-* - - 12 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Added DEPEND for cross-compilation. - - 11 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Always grab/unpack the linuxthreads tarball so the infopages can install - right. See bug #81661. - - 10 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Added infopages. Fixed up cross-compilation for multilib CTARGETS. Don't - think we're multilib when crosscompiling for sparc-* or mips-*. Added - >=sys-devel/gcc-config-1.3.9 dependency for cross-compile multilib support. - Fixed some lib -> $(get_libdir) problems. This should be the final commit - before it can come out of package.mask. - - 06 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Updated patchset for mips. Removed a few old sed calls from src_unpack which - don't do anything any more or were fixed in another way upstream. Adding - tested archs: ~mips, ~sparc, ~x86. Still in package.mask. Added linuxthreads - manpages. - - 06 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20041102.ebuild: - Adding in a fix for people bit by the rsync bug #80591. - -*glibc-2.2.5-r10 (06 Feb 2005) - - 06 Feb 2005; Mike Frysinger +glibc-2.2.5-r10.ebuild: - Clean up ebuild and move manpages/patches to our mirrors. - - 05 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20050125.ebuild: - Multilibi/Cross-compile cleanups. Makde src_test the tests in both - linuxthreads and nptl builds. - -*glibc-2.3.4.20050125 (05 Feb 2005) - - 05 Feb 2005; Jeremy Huddleston - +glibc-2.3.4.20050125.ebuild: - Version bump to upstream's 2.3.4 final release. Now using a patch tarball - instead of ${FILESDIR}. package.mask for testing. Patchset is subject to - change while it is in package.mask, so if you test it out during that time, - you might want to re-emerge it once it goes into ~arch. - - 02 Feb 2005; Jeremy Huddleston - glibc-2.3.4.20041102.ebuild: - Stable amd64. - - 31 Jan 2005; glibc-2.3.4.20041102.ebuild: - Marking stable for the 2005.0 IA64 2005.0 profile to work. - - 12 Jan 2005; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - Just a few more changes that do nothing on current profiles... Changed - multilib-pkg to multilib-pkg-force. Added prep_ml_includes. Added inherit - multilib. - - 11 Jan 2005; Jeremy Huddleston - glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild, - glibc-2.3.4.20041102.ebuild: - Changed linux26-headers depend to accept linux-headers-2.6 as well. - - 11 Jan 2005; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - A few more multilib fixes and install_locales now uses -j1 as it died on me - because of a parallel-make problem. - - 11 Jan 2005; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - Fix bug #77476 for amd64 building x86 libc. - - 10 Jan 2005; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - Support MULTILIB_ABIS. Build for all of them by default so multilib archs - can have a multilib c++ compiler without usign ugly hacks. - - 04 Jan 2005; Mike Frysinger - +files/2.3.2/glibc-2.3.2-assert.patch, glibc-2.3.2-r12.ebuild: - Add patch from upstream to clean up assert.h. - - 03 Jan 2005; Mike Frysinger - +files/2.3.2/glibc-2.3.2-alpha-sysdeps.patch, glibc-2.3.2-r12.ebuild: - Backport USE=userlocale support. Fix building on alpha with 2.6 headers with - patch from upstream #52764 by 0g. - - 23 Dec 2004; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - Added support for ${ABI} and if it's not set, we do sll ${MULTILIB_ABIS}. - This is restricted to the sparc64-multilib PROFILE_ARCH. - - 13 Dec 2004; Jeremy Huddleston - glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: - Added ~sparc to glibc-2.3.4.20040808-r1, but it is masked in the sparc32 and - sparc64 PROFILE_ARCHs. Older versions have v9a assembly code that doesn't - work with newer binutils. Glibc also isn't quite smart enough to realize - that it has v9a assembly, so if it uses the gcc default (v9), it will fail, - so we force v9a as flags. I also added the updated logic to 2.3.4.20041102, - but as I haven't tested it yet, it hasn't been marked. - - 05 Dec 2004; glibc-2.3.4.20041102.ebuild: - - q/a - missed glibc-2.3.4.20041102 in last fix - - 05 Dec 2004; glibc-2.3.4.20040808-r1.ebuild: - - q/a fix - hppa is the only arch with an upwords growing stack and thus can - not use ssp vs being the only arch that can use ssp - - 22 Nov 2004; Tom Gall glibc-2.3.4.20041102.ebuild: - stable on ppc64 - - 12 Nov 2004; Joshua Kinard - glibc-2.3.4.20040619-r2.ebuild: - Tricksy patchesess, mispellses thems we does. - - 11 Nov 2004; Joshua Kinard - glibc-2.3.4.20040619-r2.ebuild: - Forgot to rename a patch in the ebuild. - - 10 Nov 2004; Joshua Kinard glibc-2.3.4.20041102.ebuild: - Removed line referencing a uneeded patch for mips. - - 10 Nov 2004; Joshua Kinard - glibc-2.3.4.20040808-r1.ebuild: - Masking via keywords directly. 2.3.4.20041102 works for o32 mips, n32 is still - experimental and broken, but I don't think it can get much more broken than it - is already. Winging it. - - 10 Nov 2004; Joshua Kinard - +files/2.3.3/glibc-2.3.3-mips-addabi.diff, - +files/2.3.3/glibc-2.3.3-mips-nolib3264.diff, - +files/2.3.3/glibc-2.3.3-mips-semtimedop.diff, - +files/2.3.3/glibc-2.3.3-mips-syscall.h.diff, - +files/2.3.3/glibc-2.3.3-mips-sysify.diff, -files/2.3.3/mips-addabi.diff, - -files/2.3.3/mips-nolib3264.diff, -files/2.3.3/mips-syscall.h.diff, - -files/2.3.3/mips-sysify.diff, -files/2.3.3/semtimedop.diff, - +files/2.3.4/glibc-2.3.4-mips-add-missing-sgidefs_h.patch, - +files/2.3.4/glibc-2.3.4-mips-prot_grows-undefined.patch, - +files/2.3.4/glibc-2.3.4-mips-rtld_deepbind-undefined.patch, - +files/2.3.4/glibc-2.3.4-mips-sysdep-cancel.diff, - +files/2.3.4/glibc-2.3.4-mips-update-__throw.patch, - -files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.3.20040420-r2.ebuild, - glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild, - glibc-2.3.4.20041021.ebuild, glibc-2.3.4.20041102.ebuild: - Renamed a few patches to better identify them for mips, masked 2.3.4.20041021, - and added a series of patches to 2.3.4.20041102 from libc-alpha ML that allows - it to build and usable. Also re-added use of the librt patchs to fix a - run-time error. - - 05 Nov 2004; Travis Tilley glibc-2.3.4.20041102.ebuild: - keywording as ~amd64, ~ppc64, ~ia64, and ~x86. added ~ppc keyword thanks to - testing by morfic. hopefully this will be the last new revision for a bit. - - 05 Nov 2004; Travis Tilley glibc-2.3.4.20041021.ebuild, - glibc-2.3.4.20041102.ebuild: - made the ebuild die if nptlonly is in USE without nptl also being in USE - -*glibc-2.3.4.20041102 (04 Nov 2004) - - 04 Nov 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-features-header-fix.patch, - +files/2.3.4/glibc-2.3.4-fedora-branch-nomalloccheck.patch, - +files/2.3.4/glibc-2.3.4-mdns-resolver-20041102.diff, - +glibc-2.3.4.20041102.ebuild: - fedora-branch update. converted version checks to versionator.eclass. moved - all instances of CCHOST over to CTARGET. added the ability to disable the - malloc check at build-time with USE=nomalloccheck. remove - /$(get_libdir)/tls/ in preinst if migrating from nptl to nptlonly (bug - 69258) - - 31 Oct 2004; Tom Gall glibc-2.3.4.20041021.ebuild: - build fix for ppc64 - - 29 Oct 2004; Travis Tilley - -files/2.3.4/glibc-2.3.3-mdns-resolver.diff, - +files/2.3.4/glibc-2.3.3-mdns-resolver2.diff, +files/2.3.4/host.conf, - glibc-2.3.4.20041021.ebuild: - updated the multicast dns patch from suse and added an example host.conf that - disables it by default. see bug 67385 for more info - - 29 Oct 2004; Daniel Drake glibc-2.3.4.20041021.ebuild: - Add exit condition to prevent more people running into bug 69258 - - 27 Oct 2004; Travis Tilley -glibc-2.3.4.20041006.ebuild, - glibc-2.3.4.20041021.ebuild: - keyworded 2.3.4.10041021 as testing on amd64, x86, and ppc64. removed the 1006 - snapshot due to bug 67603, which 1021 fixes. - -*glibc-2.3.4.20041021 (26 Oct 2004) - - 26 Oct 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-fedora-branch-no-force-nontls.patch, - +files/2.3.4/glibc-2.3.4-fedora-branch-no-libnoversion.patch, - glibc-2.3.4.20041006.ebuild, +glibc-2.3.4.20041021.ebuild: - updated to the fedora-branch snap in fedora's 2.3.3-73 src rpm and removed the - glibc 2.0 compat (libNoVersion) changes - - 19 Oct 2004; Tom Gall glibc-2.3.4.20040808-r1.ebuild: - sane fix for problem mentioned below - - 16 Oct 2004; Tom Gall glibc-2.3.4.20040808-r1.ebuild: - emergancy fix, code from lv's change on 10/13 h0rked up ppc64 royally - and given this is the ppc64 stable version, I'm going to rush this in - to avoid the angry mob that's amassing outside my window - - 16 Oct 2004; Luca Barbato - glibc-2.3.4.20041006.ebuild: - Marked -ppc has proven to subtle flaw code, probably inline optimizations - - 14 Oct 2004; Guy Martin glibc-2.3.4.20041006.ebuild: - Updated hppa patches to 2004-09-30. Fixed unpacking (#67503). Marked -hppa - since it was never tested and problems where reported on the parisc mailing - list. - - 13 Oct 2004; Guy Martin glibc-2.3.4.20040808-r1.ebuild: - Moved Lv's latest patch into do_arch{ia64|amd64}_patches() to avoid breakage - for other arches. - - 13 Oct 2004; Guy Martin glibc-2.3.4.20040808-r1.ebuild: - Added unset of EPATCH_OPTS in do_arch_hppa_patches to fix patching at later - stage. - - 12 Oct 2004; Guy Martin glibc-2.3.4.20040808-r1.ebuild: - Stable on hppa. - - 13 Oct 2004; Travis Tilley glibc-2.3.4.20040808-r1.ebuild, - glibc-2.3.4.20041006.ebuild: - it seems the strange libpthread-not-installed bug was an ebuild quirk and not - a portage quirk. it should hopefully be fixed now. i've also added a safety - function to 2.3.4.20040808 and 2.3.4.20041006 that will prevent glibc from - installing if libpthread is missing, which will likely be expanded further in - the future. re-keyworded 2.3.4.20041006 ~amd64. - - 12 Oct 2004; Travis Tilley glibc-2.3.4.20041006.ebuild: - keyworded -amd64 for libpthread bug. - - 11 Oct 2004; glibc-2.3.4.20040808-r1.ebuild: - marked 20040808-r1 stable x86 for 2004.3 - - 11 Oct 2004; Travis Tilley glibc-2.3.4.20041006.ebuild: - re-keyword as testing for x86, amd64, hppa, ppc64, and ppc - - 10 Oct 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-res_init.patch, glibc-2.3.4.20040808-r1.ebuild: - added fix for a relocation error on at least amd64 and ia64. see - http://sourceware.org/ml/libc-alpha/2004-08/msg00076.html for more info. - closes bug 66396. - -*glibc-2.3.2-r12 (07 Oct 2004) - - 07 Oct 2004; Travis Tilley - +files/2.3.3/glibc-2.3.3-tempfile.patch, -glibc-2.3.2-r11.ebuild, - +glibc-2.3.2-r12.ebuild, -glibc-2.3.3.20040420-r1.ebuild, - +glibc-2.3.3.20040420-r2.ebuild, -glibc-2.3.4.20040619-r1.ebuild, - +glibc-2.3.4.20040619-r2.ebuild, +glibc-2.3.4.20040808-r1.ebuild, - -glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20041006.ebuild: - added a patch to fix insecure tempfile handling, closes bug 66358 - -*glibc-2.3.4.20041006 (07 Oct 2004) - - 07 Oct 2004; Travis Tilley -glibc-2.3.4.20041002.ebuild, - +glibc-2.3.4.20041006.ebuild: - fixed a small bootstrap timezone bug and the group permissions bug (66392) - - 04 Oct 2004; Travis Tilley - +files/2.3.4/glibc-2.3.3-mdns-resolver.diff, glibc-2.3.4.20041002.ebuild: - added a patch from suse for multicast dns (rendezvous/howl) support, taken - from their glibc-2.3.3-63.src.rpm. closes bug 66295 - -*glibc-2.3.4.20041002 (04 Oct 2004) - - 04 Oct 2004; Travis Tilley -glibc-2.3.4.20040928.ebuild, - +glibc-2.3.4.20041002.ebuild: - updated to the latest fedora-branch snapshot. among other things, this fixes - the pthread_mutex_timedwait bug detailed at - http://sourceware.org/bugzilla/show_bug.cgi?id=417 - - 01 Oct 2004; Joshua Kinard glibc-2.3.4.20040808.ebuild: - Added ~mips to keywords. Only n32 users should see this upgrade, but ONLY if - using the newer cascading profiles. - - 01 Oct 2004; Joshua Kinard - +files/2.3.4/glibc-2.3.4-mips-generate-syscall_h.patch, - glibc-2.3.4.20040808.ebuild: - Added patch for mips that properly generates bits/syscall.h when using 2.6.x - headers. Only enabled for n32 use currently. - - 01 Oct 2004; Luca Barbato - +files/2.3.4/glibc-2.3.4-getcontext.patch, glibc-2.3.4.20040808.ebuild: - Fixed getcontext behaviour, the 20040928 has that fixed already - - 29 Sep 2004; Mike Frysinger files/nscd, - glibc-2.2.5-r9.ebuild, glibc-2.3.2-r11.ebuild, - glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild, - glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20040928.ebuild: - Install the nscd init.d script #43076 by Rui Malheiro. - -*glibc-2.3.4.20040928 (28 Sep 2004) - - 28 Sep 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-dl_execstack-PaX-support.patch, - +files/2.3.4/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040928.ebuild: - new snapshot, masked -*, with fedora-branch patches. made nptl-enabled glibc - behave like the glibc in most other distributions, with nptl libs in lib/tls - and a fallback linuxthreads version in lib. If the linuxthreads fallback isnt - needed/wanted, you can revert to the old behavior by adding nptlonly to USE to - save yourself some compile time. - - 21 Sep 2004; Travis Tilley glibc-2.3.4.20040808.ebuild: - stable on amd64 - - 21 Sep 2004; Travis Tilley - -files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, - +files/2.3.4/glibc-2.3.4-nptl-pthread.h-g++-fix.patch, - glibc-2.3.4.20040808.ebuild, -glibc-2.3.4.20040918.ebuild: - removed 0918 snapshot, it will occasionally cause processes to not return. - fixes bug 64787. backported the necessary nptl pthread header fix from it to - 0808. - - 21 Sep 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, glibc-2.3.4.20040918.ebuild: - added a fix for the new snapshot's broken ldd. fixes bug 64732. - - 19 Sep 2004; Joshua Kinard - glibc-2.3.4.20040619-r1.ebuild: - QA fix: Added n32/n64 to IUSE. - -*glibc-2.3.4.20040918 (19 Sep 2004) - - 18 Sep 2004; Travis Tilley -glibc-2.3.4.20040916.ebuild, - +glibc-2.3.4.20040918.ebuild: - new snapshot, fixes building with 2.4. go team upstream support. - - 17 Sep 2004; Travis Tilley glibc-2.3.4.20040916.ebuild: - removed keywords for archs that still use a 2.4 kernel, since recent nscd - changes require 2.6 headers - -*glibc-2.3.4.20040916 (16 Sep 2004) - - 16 Sep 2004; Travis Tilley - +files/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040916.ebuild: - new snapshot. among other things it fixes a bug with pthreads.h being unable - to be parsed by any version of GNU C++. - - 06 Sep 2004; Travis Tilley - +files/2.3.4/glibc-gentoo-libdir.patch, glibc-2.3.4.20040808.ebuild: - added $(get_libdir) support for amd64 and x86 and changed locale building - logic to build user-specified locales only if USE=userlocales. fixes bug 62081 - - 06 Sep 2004; files/glibc-sec-hotfix-20040804.patch, - glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild: - added LD_TRACE_PRELINKING to list of sysdeps/generic/unsecvars.h to avoid info - leaking with suid apps - - 06 Sep 2004; Ciaran McCreesh - glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040808.ebuild: - Switch to use epause and ebeep, bug #62950 - - 31 Aug 2004; Gustavo Zacarias - glibc-2.3.3.20040420-r1.ebuild: - Stable on sparc - - 30 Aug 2004; Guy Martin glibc-2.3.4.20040808.ebuild: - Updated hppa patches to 2004-08-24. - - 27 Aug 2004; Travis Tilley -glibc-2.3.4.20040605.ebuild: - removed old ebuild - - 27 Aug 2004; Travis Tilley glibc-2.3.4.20040619-r1.ebuild, - glibc-2.3.4.20040808.ebuild: - removed broken downgrade check, removed unneeded hardened gcc fixes, added - glibc-2.3.4-ld.so-brk-fix.patch to glibc-2.3.4.20040619-r1 - - 26 Aug 2004; Tom Gall glibc-2.3.4.20040808.ebuild: - stable on ppc64 - - 26 Aug 2004; Luca Barbato glibc-2.3.4.20040808.ebuild: - Marked ~ppc - - 18 Aug 2004; Ferris McCormick - glibc-2.3.3.20040420-r1.ebuild: - Add 'hardened' to the IUSE list. The ebuild uses it on sparc as an indicator - that the compiler was built hardened, and so special care must be taken in the - build of the library to avoid SegFaults from the startup routines crt1.o & - friends. The main purpose for this change is to emphasize the point for anyone - building the library on sparc with hardened gcc; there is no change in - functionality. - - 17 Aug 2004; Luca Barbato - glibc-2.3.4.20040619-r1.ebuild: - Marked ~ppc - - 16 Aug 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-ld.so-brk-fix.patch, glibc-2.3.4.20040808.ebuild: - added ld.so brk patch, which should fix the upstream bug detailed at - http://sourceware.org/bugzilla/show_bug.cgi?id=227 - - 15 Aug 2004; Travis Tilley -glibc-2.3.3_pre20040207.ebuild: - removed ebuild now that alpha and ia64 dont use it - - 15 Aug 2004; Aron Griffis - glibc-2.3.3_pre20040207.ebuild: - Remove ~alpha and ~ia64 from glibc-2.3.3_pre20040207. We'll stick with stable - on those arches until we get new livecds released. - - 15 Aug 2004; Travis Tilley -glibc-2.3.4.20040605-r1.ebuild, - -glibc-2.3.4.20040619.ebuild: - cleanup unneeded 2.3.4 ebuilds - - 15 Aug 2004; glibc-2.3.3.20040420.ebuild, - glibc-2.3.3_pre20040420.ebuild: - removed a few unneeded ebuilds - - 12 Aug 2004; Joshua Kinard - glibc-2.3.4.20040619-r1.ebuild: - Bumped glibc-2.3.4.20040619-r1 to stable for the hotfix (Bug #59526). - - 11 Aug 2004; Gustavo Zacarias - glibc-2.3.3.20040420-r1.ebuild: - Keyworded ~sparc - - 11 Aug 2004; Ilya A. Volynets-Evenbach - glibc-2.3.4.20040808.ebuild: - Latest GLIBC cvs has most of what is needed for N32/N64 - - 11 Aug 2004; Michael Hanselmann - glibc-2.3.3.20040420-r1.ebuild: - Stable on ppc. - - 11 Aug 2004; Bryan Østergaard glibc-2.3.2-r11.ebuild: - Stable on alpha, bug 59526. - - 09 Aug 2004; Guy Martin glibc-2.3.2-r11.ebuild: - Stable on hppa. - -*glibc-2.3.3.20040420-r1 (09 Aug 2004) - - 09 Aug 2004; Brandon Hale - +glibc-2.3.3.20040420-r1.ebuild: - Make a 20040420-r1 with the patch for x86 stableage. - - 09 Aug 2004; Gustavo Zacarias glibc-2.3.2-r11.ebuild: - Stable on sparc wrt #59526 - - 08 Aug 2004; Travis Tilley glibc-2.3.4.20040605-r1.ebuild, - glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040619.ebuild, - glibc-2.3.4.20040808.ebuild: - makecheck fails with sandbox enabled, so i've made the ebuilds die right away - if makecheck is in USE and sandbox is in FEATURES. this cannot be fixed by - disabling the sandbox from within the ebuild, as the bug occurs if sandbox is - loaded at all. - - 08 Aug 2004; Travis Tilley glibc-2.3.4.20040808.ebuild: - made --enable-bind-now the default for all users instead of just hardened users - -*glibc-2.3.4.20040808 (08 Aug 2004) - - 08 Aug 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4.20040808-i386-got-fix.diff, - +glibc-2.3.4.20040808.ebuild: - new snapshot. added function to fix lib64 symlinks on amd64 and moved to using - branch updates against 2.3.3 - - 07 Aug 2004; glibc-2.3.2-r11.ebuild: - stable on ia64 #59526 - - 08 Aug 2004; Luca Barbato - glibc-2.3.4.20040619-r1.ebuild: - Removed a patch - - 07 Aug 2004; glibc-2.3.4.20040619-r1.ebuild, - files/2.3.3/ssp.c: - added some misc #ifdef's to the ssp.c for use with other libcs - - 06 Aug 2004; glibc-2.3.4.20040619-r1.ebuild: - don't disable relro completly when not using hardened as it's still a valid - toolchain option - - 06 Aug 2004; Travis Tilley glibc-2.3.4.20040619-r1.ebuild: - stable on amd64 for security fix - - 05 Aug 2004; Tom Martin glibc-2.3.2-r11.ebuild: - Stable on amd64 for bug 59526. - -*glibc-2.3.2-r11 (05 Aug 2004) - - 05 Aug 2004; Mike Frysinger +glibc-2.3.2-r11.ebuild: - Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526. - -*glibc-2.3.4.20040619-r1 (04 Aug 2004) - - 04 Aug 2004; Brandon Hale - +files/glibc-sec-hotfix-20040804.patch, +glibc-2.3.4.20040619-r1.ebuild: - Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526. - - 03 Aug 2004; Michael Sterrett - glibc-2.3.4.20040605.ebuild: - fix use invocation - - 02 Aug 2004; Mike Frysinger glibc-2.2.5-r9.ebuild, - glibc-2.3.2-r10.ebuild, glibc-2.3.4.20040619.ebuild: - Dont strip libthread_db and libpthread since it breaks gdb debugging badly - #46186. - - 26 Jul 2004; Michael Sterrett - glibc-2.3.4.20040619.ebuild: - fix use invocation - - 22 Jul 2004; Guy Martin glibc-2.3.4.20040619.ebuild: - Added hardened stuff for hppa from pappy. - - 21 Jul 2004; Michael Sterrett - glibc-2.3.3.20040420.ebuild: - use fewer shells - - 21 Jul 2004; Guy Martin glibc-2.3.4.20040619: - Added patches for hppa. - - 20 Jul 2004; Alexander Gabert - glibc-2.3.3.20040420.ebuild: - added sparc fix for glibc PIC building - - 14 Jul 2004; Travis Tilley glibc-2.3.3.20040420.ebuild, - glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild: - change pentium-m fix to use -mtune=pentium3 instead of -march=pentium4. that - should finally fix bug 55696, or at least work around it until upstream has a - proper fix - - 11 Jul 2004; Tom Gall glibc-2.3.4.20040619.ebuild, - glibc-2.3.4.20040605.ebuild: - let's try the right section and gussy it up a bit - - 11 Jul 2004; Tom Gall glibc-2.3.4.20040619.ebuild: - fix bug #56615, ld.so.1 prob on ppc64 - - 11 Jul 2004; Tom Gall glibc-2.3.4.20040605.ebuild, - glibc-2.3.4.20040619.ebuild: - fix bug #56615, ld.so.1 prob on ppc64 - - 11 Jul 2004; Joshua Kinard glibc-2.3.3.20040420.ebuild: - Commented out an epatch line referencing a (currently) non-existant patch. - - 09 Jul 2004; Travis Tilley glibc-2.3.4.20040605-r1.ebuild, - glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: - changed sys-kernel/linux-headers dependency for nptl to linux26-headers - - 09 Jul 2004; Travis Tilley glibc-2.3.3.20040420.ebuild, - glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild: - change -march=pentium-m to -march=pentium4 to work around bug 55696 until - upstream has a fix - - 08 Jul 2004; Travis Tilley glibc-2.3.1-r5.ebuild, - glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild, - glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20040207.ebuild, - glibc-2.3.3_pre20040420.ebuild, glibc-2.3.4.20040605-r1.ebuild, - glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: - unset LD_RUN_PATH to fix bug 19043 - - 08 Jul 2004; Travis Tilley -glibc-2.3.3_pre20031210.ebuild, - -glibc-2.3.3_pre20040117-r1.ebuild, -glibc-2.3.3_pre20040117.ebuild, - -glibc-2.3.3_pre20040529.ebuild: - removed old _pre ebuilds, except for 2.3.3_pre20040207 which is needed for - ~alpha and 2.3.3_pre20040420 which is needed for ~sparc. - - 07 Jul 2004; Joshua Kinard glibc-2.3.3.20040420.ebuild: - Marked stable on mips. - - 05 Jul 2004; Marius Mauch glibc-2.2.5-r9.ebuild, - glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, - glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild, - glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild, - glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild, - glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild, - glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild, - glibc-2.3.4.20040619.ebuild: - added a downgrade check to pkg_setup for bug #25230. - - 27 Jun 2004; Aron Griffis glibc-2.3.1-r5.ebuild, - glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild, - glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20031210.ebuild, - glibc-2.3.3_pre20040117-r1.ebuild, glibc-2.3.3_pre20040117.ebuild, - glibc-2.3.3_pre20040207.ebuild, glibc-2.3.3_pre20040420.ebuild, - glibc-2.3.3_pre20040529.ebuild, glibc-2.3.4.20040605-r1.ebuild, - glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: - QA - fix use invocation - - 22 Jun 2004; glibc-2.2.5-r9.ebuild, - glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, - glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild, - glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild, - glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild, - glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild, - glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild, - glibc-2.3.4.20040619.ebuild: - Added debug to IUSE for all glibc ebuilds, imported - pie-nptl-sysdep-shared.patch from bug 52254 #c13 - -*glibc-2.3.4.20040619 (20 Jun 2004) - - 20 Jun 2004; Martin Schlemmer - +glibc-2.3.4.20040619.ebuild: - Update snapshot to 20040619. Add BRANCH_UPDATE support back, as it appears - there will be again official releases, and the snapshot is much less to - download for future updates to 2.3.4 ... It should be noted that - non-branch-update support was not tested fully, so there might be bugs on next - stable upstream release. Also add back testing of linux-headers version, as - well as kernel version for NPTL support. Remove stale info pages, else we have - ~40 unused files installed. Generate updated manpages tarball, and move it to - mirrors rather. - - 19 Jun 2004; glibc-2.3.4.20040605.ebuild: - Mark stable for release on amd64. Complaints to lv@gentoo.org, he made me do it ;-) - - 17 Jun 2004; Luca Barbato - glibc-2.3.4.20040605-r1.ebuild: - Ported the fix to this ebuild - - 16 Jun 2004; Luca Barbato - +files/2.3.4/glibc-2.3.4-nptl-altivec.patch, glibc-2.3.4.20040605.ebuild: - Added a patch for ppc, pending some tests - - 13 Jun 2004; Travis Tilley - +files/2.3.4/glibc-2.3.4-hardened-sysdep-shared.patch, - glibc-2.3.4.20040605-r1.ebuild: - added potential fix for building nptl with a hardened toolchain and did a few - more cleanups in the ebuild, like moving ssp-related patches into their own - function. - - 12 Jun 2004; Tom Gall glibc-2.3.4.20040605.ebuild - stable on ppc64 (yeah!) - - 12 Jun 2004; Joshua Kinard - glibc-2.3.4.20040605-r1.ebuild: - - Clean up the usage of paranthesis around groups - of use flag checks (unecessarily invokes a subshell) - - And allow a sed command that unconditionally disables - relro for ld.so to fire (it previously only fired if - use build == true or use build == false AND - use hardened == true) - - Apply one of the mips patches only if use n32 or - use n64 is true - - Add ~mips to KEYWORDS - - 11 Jun 2004; Joshua Kinard - glibc-2.3.4.20040605-r1.ebuild: - More cleanups: move strip-flags and friends into setup_flags where they belong. - - 11 Jun 2004; Joshua Kinard - glibc-2.3.4.20040605-r1.ebuild: - Fixup sparc bits in setup_flags. - -*glibc-2.3.4.20040605-r1 (11 Jun 2004) - - 11 Jun 2004; Joshua Kinard - +glibc-2.3.4.20040605-r1.ebuild: - MASSIVE cleanup to glibc's ebuild. Starting with 2.3.4.20040605, the following - changes were made: - - Moved PaX patches into its own function - - Moved all arch-specific patches into their own arch-specific - functions - - Archs that lack any patches have empty arch-specific functions - for later use - - Hardened/relro/nptl related tweaks moved into its own function - - Cleaned up 'if' conditionals and some spacing - - Added some missing tweaks that fixed an issue on non-hardened - toolchains w/ nptl where the build would segfault during the - sunrpc subsection of glibc - - 10 Jun 2004; Travis Tilley glibc-2.3.4.20040605.ebuild: - passes "make check" on ppc64, adding ~ppc64 keyword - - 10 Jun 2004; Stephen P. Becker - glibc-2.3.3_pre20040529.ebuild: - removed ~mips keyword - - 09 Jun 2004; Travis Tilley glibc-2.3.4.20040605.ebuild: - the 2.3.4 release needs pre-generated info pages to bootstrap without perl, - unlike previous releases that just needed pre-generated man pages. this - release is now usable from stage1. - - 08 Jun 2004; glibc-2.3.3.20040420.ebuild: - glibc-2.3.3.20040420 marked stable for upcoming release - - 07 Jun 2004; Travis Tilley glibc-2.3.4.20040605.ebuild: - glibc 2.3.4.20040605 should now pass all tests with USE="-nptl makecheck" on - at least amd64. nptl still fails. - - 06 Jun 2004; glibc-2.3.3.20040420.ebuild: - patch source was incorrect for branch update.. bug #53107 - - 06 Jun 2004; Brandon Hale glibc-2.3.3.20040420.ebuild: - Quick fix, epatch for the branch-update was still using the now incorrect PV. - - 06 Jun 2004; Brandon Hale -glibc-2.3.2-r11.ebuild, - -glibc-2.3.2-r3.ebuild, -glibc-2.3.3_pre20040420-r1.ebuild: - Cleanup obsoleted versions. - -*glibc-2.3.3.20040420 (06 Jun 2004) - - 06 Jun 2004; Brandon Hale +glibc-2.3.3.20040420.ebuild: - Update 20040420 snapshot to new naming scheme, add to ~x86. - - 05 Jun 2004; Joshua Kinard glibc-2.3.4.20040605.ebuild: - for sparc64 systems, export CCHOST as well as CHOST so glibc configures itself - properly. - -*glibc-2.3.4.20040605 (05 Jun 2004) - - 05 Jun 2004; Travis Tilley - +files/2.3.4/glibc-execstack-disable.patch, -glibc-2.3.4.20040602.ebuild, - +glibc-2.3.4.20040605.ebuild: - new snapshot. it seems i caught Ulrich Drepper in the middle of a commit with - my last snapshot, breaking nptl on x86 and possibly elsewhere. - -*glibc-2.3.2-r11 (05 Jun 2004) - - 05 Jun 2004; Brandon Hale - +files/2.3.2/glibc-2.3.2-frandom-detect.patch, - +files/2.3.2/glibc-2.3.2-got-fix.diff, - +files/2.3.2/glibc-2.3.2-owl-malloc-unlink-sanity-check.diff, - +files/2.3.2/glibc-2.3.2-propolice-guard-functions-v3.patch, - +files/2.3.2/glibc-2.3.2-pt_pax.diff, - +files/2.3.2/glibc-2.3.2-signal-ssp.diff, +files/2.3.2/ssp.c, - +glibc-2.3.2-r11.ebuild: - Create an -r11 (-*) with backported patches from 2.3.3_pre, namely owl-unlink - checking and updated SSP. - - 04 Jun 2004; Ilya A. Volynets-Evenbach - +files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.4.20040602.ebuild: - Finalize n32 fixes (n64 is yet to be tested, but should be - piece of cake now) - Add ALT_HEADERS variable, which will allows us to point glibc - to something other then /usr/lib. This will be needed for - x-compilation support. - - 04 Jun 2004; Travis Tilley glibc-2.3.3_pre20040529.ebuild: - stable on amd64 - - 04 Jun 2004; Ilya A. Volynets-Evenbach - glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.4.20040602.ebuild: - glibc is not using n32/n64 use flags (yet) - - 04 Jun 2004; Ilya A. Volynets-Evenbach - glibc-2.3.4.20040602.ebuild: - Mark glibc-2.3.4 as ~mips - - 03 Jun 2004; Ilya A. Volynets-Evenbach - +files/2.3.3/mips-addabi.diff, +files/2.3.3/mips-syscall.h.diff, - +files/2.3.3/mips-sysify.diff, +files/2.3.3/semtimedop.diff, - glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.3_pre20040529.ebuild, - glibc-2.3.4.20040602.ebuild: - Add n32/n64 patches. Some of them are not quite ready, but it - shouldn't make any matters worse - o32 should not be affected - in any way. - Also add ${CHOST} and ${CCHOST} to configure (--build/--host) - - 03 Jun 2004; Tom Gall glibc-2.3.3_pre20040529.ebuild: - stable on ppc64 - - 03 Jun 2004; Travis Tilley glibc-2.3.4.20040602.ebuild: - fixed the ebuild to install all locales if doing a make check and repaired the - tarball so that the info pages arent broken - - 03 Jun 2004; Jason Eric Huebel - glibc-2.3.3_pre20040529.ebuild: - fixed header dependency based on NPTL use flag - -*glibc-2.3.4.20040602 (03 Jun 2004) - - 03 Jun 2004; Travis Tilley -glibc-2.3.3.20040602.ebuild, - +glibc-2.3.4.20040602.ebuild: - added an ebuild with a proper version number. new features in this ebuild - include the makecheck USE flag for having glibc run tests on itself and the - ability to install only the locales that you want. a new configuration file - has been added for controlling this feature: /etc/locales.build. a default - should be installed when you emerge this version of glibc, please read the - comments for a description of this file's format. - - 02 Jun 2004; Pieter Van den Abeele glibc-2.3.3_pre20040420-r1.ebuild: - Mased stable on ppc - -*glibc-2.3.3.20040602 (02 Jun 2004) - - 02 Jun 2004; Travis Tilley +glibc-2.3.3.20040602.ebuild: - new cvs snapshot. this ebuild marks a move from using branch updates against - 2.3.2 to using actual cvs snapshot tarballs. it also marks a move in the - versioning scheme for glibc... since upstream has decided to let distributions - choose what they want to release instead of making releases themselves, the - pre has been dropped from the version. - - 02 Jun 2004; Joshua Kinard - glibc-2.3.3_pre20040529.ebuild: - Added ~mips to KEYWORDS. - - 30 May 2004; Travis Tilley glibc-2.3.3_pre20040529.ebuild: - adding ~amd64 and ~ppc64 to keywords - - 30 May 2004; Travis Tilley glibc-2.3.3_pre20040529.ebuild: - misc pax/grsec fixes from peter mazinger - -*glibc-2.3.3_pre20040529 (29 May 2004) - - 29 May 2004; Travis Tilley -glibc-2.3.3_pre20040527.ebuild, - +glibc-2.3.3_pre20040529.ebuild: - new snapshot. this one should build on ppc64 - -*glibc-2.3.3_pre20040527 (27 May 2004) - - 27 May 2004; Travis Tilley +glibc-2.3.3_pre20040527.ebuild: - update snapshot - - 27 May 2004; Travis Tilley - glibc-2.3.3_pre20040420-r1.ebuild: - adding ~amd64 keyword to satisfy gcc 3.4 dep - - 17 May 2004; Travis Tilley - +files/2.3.3/glibc-2.3.3-ssp-gcc34-after-frandom.patch, - glibc-2.3.3_pre20040420-r1.ebuild: - added fix for compiling SSP with gcc 3.4 - -*glibc-2.3.3_pre20040420-r1 (14 May 2004) - - 14 May 2004; glibc-2.3.3_pre20040420-r1.ebuild, - files/2.3.3/glibc-2.3.2-propolice-guard-functions-v3.patch, - files/2.3.3/glibc-2.3.3-frandom-detect.patch: - frandom/SSP implementation for glibc. Adds new 'erandom' flag to IUSE. (-* - masked for testing now) bug #50864 - - 12 May 2004; Alexander Gabert : - removing hardened-gcc vintage from some ebuilds - - 08 May 2004; Bryan Østergaard - glibc-2.3.3_pre20040420.ebuild: - Removed ~alpha, see bug #50301. - - 04 May 2004; Ilya A. Volynets-Evenbaks - +files/2.3.3/glibc-2.3.3_pre20040420-mips-dl-machine-calls.diff, - +files/2.3.3/glibc-2.3.3_pre20040420-mips-incl-sgidefs.diff, - glibc-2.3.3_pre20040420.ebuild: - - Remove unneeded patches - - Add patch by Thiemo Seufer to include into all - files that use _MIPS_SIM. This is required for use with - gcc-3.4. Original can be found at - http://lists.debian.org/debian-glibc/2003/debian-glibc-200312/msg00201.html - - Add compile fix to sysdeps/mips/dl-machine.h - - mark as ~mips - - 29 Apr 2004; Joshua Kinard - glibc-2.3.3_pre20040420.ebuild: - Masked on mips until some patches can be dug/cooked/found to fix some issues. - - 28 Apr 2004; glibc-2.3.3_pre20040420.ebuild, - files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch: - localedef contains nested function trampolines, which trigger segfaults under - PaX while building. Adding patch that inlines functions in order to avoid - this. Debian Bug (#231438, #198099) - - 27 Apr 2004; Mike Frysinger - +files/2.3.2/glibc-2.3.2-arm-bus-defines.patch, - +files/2.3.2/glibc-2.3.2-armformat.patch, - +files/2.3.2/glibc-2.3.2-arm-doargs.patch, - +files/2.3.2/glibc-2.3.2-framestate-USING_SJLJ_EXCEPTIONS.patch, - glibc-2.3.2-r10.ebuild: - Add a few patches to make glibc compile cleanly on arm. - -*glibc-2.3.3_pre20040420 (25 Apr 2004) - - 25 Apr 2004; Martin Schlemmer - +glibc-2.3.3_pre20040420.ebuild: - Update snapshot. - - 24 Apr 2004; Joshua Kinard - +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch, - glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild: - Added a patch for mips which fixes a compile bug with newer binutils. Also - removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in - repoman. If this change affects anyone, yell at me. - - 24 Apr 2004; Joshua Kinard - +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch, - glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild: - Added a patch for mips which fixes a compile bug with newer binutils. Also - removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in - repoman. If this change affects anyone, yell at me. - -*glibc-2.3.2-r10 (18 Apr 2004) - - 18 Apr 2004; Michael McCabe - +files/2.3.2/glibc-2.3.2-s390-deprecated-ustat-fixup.patch, - +glibc-2.3.2-r10.ebuild: - Added s390 specific fixes to close bug #47415 - - 24 Mar 2004; Michael Sterrett glibc-2.3.2-r2.ebuild, - glibc-2.3.2-r3.ebuild, glibc-2.3.3_pre20031210.ebuild: - don't use deprecated ? : use syntax - - 18 Mar 2004; glibc-2.3.2-r9.ebuild: - adding filter-ldflags -pie to stable glibc - - 16 Mar 2004; glibc-2.3.3_pre20040207.ebuild: - glibc fails to link properly with global LDFLAGS=-pie so we filter it with new - flag-o-matic function called filter-ldflags - - 15 Mar 2004; Joshua Kinard glibc-2.3.2-r9.ebuild: - Marked stable on mips (it had ~mips, but someone removed the keyword and - didn't leave a Changelog entry on why). - - 09 Mar 2004; glibc-2.3.2-r9.ebuild: - stable on alpha and ia64 - - 02 Mar 2004; Brian Jackson glibc-2.3.2-r9.ebuild: - s390 keywords - - 01 Mar 2004; Tom Gall glibc-2.3.3_pre20031210.ebuild: - added in dependancy for ppc64 headers - - 26 Feb 2004; Sven Blumenstein glibc-2.3.2-r9.ebuild: - Stable on sparc (was about time). - - 25 Feb 2004; Luca Barbato - glibc-2.3.3_pre20040207.ebuild: - Marked ~ppc - - 24 Feb 2004; Alexander Gabert - glibc-2.3.3_pre20040207.ebuild: - added GOTOFF fix from previous glibc release - - 24 Feb 2004; Mike Frysinger : - Make the only headers info virtual/os-headers since hppa-headers PROVIDEs that. - - 23 Feb 2004; Martin Schlemmer glibc-2.3.2-r9.ebuild, - files/2.3.2/glibc-2.3.2-ipv6-bytestring-fix.patch: - Fix broken reverse resolving for IPv6 addresses, bug #42492. Research done by - Bernhard Schmidt . - - 12 Feb 2004; glibc-2.3.3_pre20040117-r1.ebuild, - files/2.3.3/glibc-2.3.3_pre20040117-got-fix.diff: - GOTOFF during linking seems to fail to recognize where main() is because it is - not visible in the object linked which might not be really legal C but it - apparently works anyway. This can be seen when trying to build bind9 as a - Position Independent Executable. ie CFLAGS=-fPIC,LDFLAGS=-pie. This patch - fixes that. Submitted by the PaX Team - -*glibc-2.3.3_pre20040207 (09 Feb 2004) -*glibc-2.3.3_pre20031210 (09 Feb 2004) - - 09 Feb 2004; Brad House - glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20031222.ebuild, - glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild: - glibc 2.3.3_pre release for PPC64. This is the only version that works for - ppc64. Current VMX commits have caused later pulls to not work - -*glibc-2.3.3_pre20040207 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer - glibc-2.3.3_pre20040207.ebuild, - files/2.3.2/glibc-2.3.2-rtld-assert-fix.patch: - Update snapshot to 20040207. Fix an assert when running libc.so from - commandline, bug #34733. Add ia64 to nptl arches. - - 19 Jan 2004; Mike Frysinger glibc-2.3.2-r9.ebuild : - Add back in nptl support since gcc-3.3.2-r5 is now stable. - -*glibc-2.3.3_pre20040117-r1 (26 Jan 2004) - - 26 Jan 2004; glibc-2.3.3_pre20040117-r1.ebuild, - files/2.3.3/glibc-2.3.3-owl-malloc-unlink-sanity-check.diff, - files/2.3.3/glibc-2.3.3_pre20040117-pt_pax.diff, - files/2.3.3/glibc-2.3.3_pre20040117-signal-ssp.diff: - added ptpax flags. cosmetic ssp patch and owl unlink sanity to testing - - 19 Jan 2004; Mike Frysinger glibc-2.3.2-r9.ebuild : - Remove nptl support since people dont understand nptl and this is now x86 stable. - See Bug #38622 for some good examples. This is OK because 2.3.3_preXXX has - nptl support and it's unstable and it covers all the archs 2.3.2-r9 does. - -*glibc-2.3.3_pre20040117 (18 Jan 2004) - - 18 Jan 2004; Martin Schlemmer - glibc-2.3.3_pre20040117.ebuild: - Update snapshot to 20040117. - - 18 Jan 2004; Martin Schlemmer glibc-2.3.2-r9.ebuild: - Mark stable for x86. - - 18 Jan 2004; Bartosch Pixa glibc-2.3.2-r9.ebuild: - PDEPEND on new linux-headers version on ppc - - 16 Jan 2004; Bartosch Pixa glibc-2.3.2-r9.ebuild: - set ppc in keywords - - 10 Jan 2004; Aron Griffis glibc-2.3.2-r9.ebuild: - stable on alpha for bug 37595... alpha really needs execstack-PaX-support.patch - - 09 Jan 2004; Luca Barbato glibc-2.3.2-r9.ebuild: - Marked ~ppc - -*glibc-2.3.3_pre20031222 (27 Dec 2003) - - 16 Jan 2004; Guy Martin glibc-2.3.3_pre20031222.ebuild : - Removed some patches which did not apply for hppa. - - 27 Dec 2003; Martin Schlemmer - glibc-2.3.3_pre20031222.ebuild: - Update snapshot to 20031222. Change code that searches for proper headers to - look first in /usr/include again. - -*glibc-2.3.3_pre20031212 (14 Dec 2003) - - 14 Dec 2003; Martin Schlemmer - glibc-2.3.3_pre20031212.ebuild, - files/2.3.3/glibc-2.3.3-dl_execstack-PaX-support.patch: - Update snapshot to 20031212, pre-release of 2.3.3. - - 29 Nov 2003; Brad House glibc-2.3.2-r9.ebuild: - mark stable on amd64 - - 23 Nov 2003; Tavis Ormandy glibc-2.3.2-r3.ebuild, - glibc-2.3.2-r8.ebuild, glibc-2.3.2-r9.ebuild: - glibc refuses to build with --relax in LDFLAGS. - - 20 Nov 2003; Aron Griffis glibc-2.3.2-r8.ebuild: - Mark stable on alpha - -*glibc-2.3.2-r9 (18 Nov 2003) - - 08 Dec 2003; Guy Martin glibc-2.3.2-r9.ebuild : - Marked stable on hppa. - - 19 Nov 2003; Guy Martin glibc-2.3.2-r9.ebuild : - Added clean hppa patches. Seems not to suffer of the -r8 problems. - - 18 Nov 2003; Guy Martin glibc-2.3.2-r9.ebuild : - Removed hppa stuff. New patching method should come shortly. - - 18 Nov 2003; Martin Schlemmer glibc-2.3.2-r9.ebuild: - - Update CVS branch to 20031115. - - With latest versions of glibc, a lot of apps failed on a PaX enabled - system with "cannot enable executable stack as shared object requires: - Permission denied". This is due to PaX 'exec-protecting' the stack, and - ld.so then trying to make the stack executable due to some libraries not - containing the PT_GNU_STACK section. Add dl_execstack-PaX-support.patch, - bug #32960. - - We do not want name_insert() in iconvconfig.c to be defined inside - write_output() as it causes issues with PaX. - -*glibc-2.3.1-r5 (16 Nov 2003) - - 16 Nov 2003; Martin Schlemmer glibc-2.2.5-r9.ebuild, - glibc-2.3.1-r5.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild, - files/2.2.5/glibc-2.2.5-getgrouplist.patch, - files/2.3.1/glibc-2.3.1-ftw.patch, - files/2.3.1/glibc-2.3.1-getgrouplist.patch, - files/2.3.2/glibc-2.3.2-dl_execstack-PaX-support.patch, - files/2.3.2/glibc-2.3.2-iconvconfig-name_insert.patch, - files/2.3.2/glibc-2.3.2-propolice-guard-functions-v2.patch, - files/2.3.2/glibc-2.3.2-propolice-guard-functions.patch: - - A bug in the getgrouplist function can cause a buffer overflow if the size - of the group list is too small to hold all the user's groups. More info can - be found at: https://rhn.redhat.com/errata/RHSA-2003-325.html - - Fix a memory leak in ftw_dir - - To circumvent problems with propolice when linking binaries statically among - things, __guard and __guard_setup__stack_smash_handler is now in libc.so. More - info at: http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml - Thanks for helping in developing these patchsets goes to "moid" from the - Openbsd team. - - We do not want name_insert() in iconvconfig.c to be defined inside - write_output() as it causes issues with PaX. - - 09 Nov 2003; Mike Frysinger : - Fix sscanf.c compilation. This tiny patch can be found in 2.3.2 already. - - 01 Nov 2003; Aron Griffis glibc-2.3.2-r8.ebuild, - files/2.3.2/glibc-2.3.2-alpha-crti.patch, - files/2.3.2/glibc-2.3.2-alpha-pwrite.patch: - Add crti and pwrite patches for alpha - - 28 Oct 2003; Guy Martin glibc-2.3.2-r8.ebuild : - Added depend to >=hppa-headers-2.4.21_p13 for succefull compilation. - - 27 Oct 2003; Guy Martin glibc-2.3.2-r8.ebuild : - Added patches for hppa. This glibc correct many bugs like the -static flag one. - - 27 Oct 2003; Martin Schlemmer files/nscd: - We need to pass '--pidfile' and not '--pid' to start-stop-daemon, thanks to - Markus Rippl for reporting. - - 26 Oct 2003; Martin Schlemmer glibc-2.3.2-r8.ebuild: - Remove the sysmacros.h hack, as it is no longer needed. - - 26 Oct 2003; Martin Schlemmer glibc-2.3.2-r3.ebuild, - glibc-2.3.2-r4.ebuild, glibc-2.3.2-r5.ebuild, glibc-2.3.2-r8.ebuild: - Add sparch to NPTL archs; Cleanup. - -*glibc-2.3.2-r8 (26 Oct 2003) - - 18 Nov 2003; Guy Martin glibc-2.3.2-r8.ebuild : - Marked -hppa and removed hppa stuff from it. - - 26 Oct 2003; Martin Schlemmer glibc-2.3.2-r8.ebuild: - Update snapshot. - - 18 Oct 2003; Brad House glibc-2.3.2-r6.ebuild: - add ~amd64 flag to glibc-2.3.2-r6, works with and without nptl enabled in use - flags - - 15 Oct 2003; Martin Schlemmer glibc-2.3.2-r1.ebuild, - glibc-2.3.2-r7.ebuild: - Sparc updates from Kumba : - - glibc-2.3.2-r1: Change ~sparc -> sparc in keywords - glibc-2.3.2-r7: Add ~sparc to keywords - Remove the following patch for mips to let - glibc compile: - ${P}-mips-fix-n32-n64-sysdep-headers.patch - - 15 Oct 2003; Martin Schlemmer glibc-2.3.2-r6.ebuild: - Mark as unstable for x86 - we should start wider testing sooner or later, and - except for an occasional break, current CVS snapshots looks good. - -*glibc-2.3.2-r7 (14 Oct 2003) - - 19 Nov 2003; Guy Martin glibc-2.3.2-r7.ebuild : - Added missing atomicity patch for hppa. - - 18 Nov 2003; Guy Martin glibc-2.3.2-r7.ebuild : - Readded for hppa only. Added hppa patches and depend to correct - hppa-headers. - - 14 Oct 2003; Martin Schlemmer glibc-2.3.2-r7.ebuild: - Update CVS snapshot. NPTL is now in official CVS. - - 13 Oct 2003; Tavis Ormandy glibc-2.3.2-r1.ebuild: - Downgrading glibc had some unintentional side effects, stable again. - - 10 Oct 2003; Alexander Gabert glibc-2.3.1-r4.ebuild, - glibc-2.3.2-r1.ebuild: - changed hardened-gcc build behaviour with CC - - 09 Oct 2003; Alexander Gabert glibc-2.3.1-r4.ebuild, - glibc-2.3.2-r1.ebuild: - added new hardened-gcc flags for hppa - - 09 Oct 2003; Alexander Gabert glibc-2.3.1-r4.ebuild, - glibc-2.3.2-r1.ebuild: - added new hardened-gcc building logic for ppc and sparc - - 07 Oct 2003; Aron Griffis glibc-2.3.2-r1.ebuild: - Demote 2.3.2-r1 from alpha to ~alpha since it doesn't build on alpha with - recent gcc. We really need the more recent glibc to become available for - alpha. - - 30 Sep 2003; Martin Schlemmer glibc-2.3.2-r6.ebuild, - files/2.3.2/sysmacros.h: - Quick fix for last changes to sysmacros.h that breaks a few things like - sys-libs/pwdb and xfree among others. - -*glibc-2.3.2-r6 (28 Sep 2003) - - 28 Sep 2003; Martin Schlemmer glibc-2.3.2-r5.ebuild, - glibc-2.3.2-r6.ebuild, files/2.3.2/glibc-2.3.2-ia64-LOAD_ARGS-fixup.patch, - files/2.3.2/glibc-2.3.2-mips-add-n32-n64-sysdep-cancel.patch, - files/2.3.2/glibc-2.3.2-mips-configure-for-n64-symver.patch, - files/2.3.2/glibc-2.3.2-mips-fix-n32-n64-sysdep-headers.patch, - files/2.3.2/glibc-2.3.2-mips-pread-linux2.5.patch: - Update snapshot to 20030927 and NPTL to 0.60. Add a few patches from Kumba - for mips. - -*glibc-2.3.2-r5 (20 Sep 2003) - - 20 Sep 2003; Martin Schlemmer glibc-2.3.2-r5.ebuild: - Update CVS snapshot to 20030919. Update NPTL to 0.59. - - 17 Sep 2003; Jon Portnoy glibc-2.3.2-r1.ebuild : - ia64 keywords. - - 14 Sep 2003; Martin Schlemmer glibc-2.3.2-r4.ebuild, - files/2.3.2/glibc-2.3.2-cispeed-cospeed-fix.patch: - Fix sparc build issues, patch from glibc-alpha, thanks to . - - 13 Sep 2003; Martin Schlemmer glibc-2.3.2-r1.ebuild, - glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild: - Add glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch to resolve bug - #28537. - - 08 Sep 2003; Martin Schlemmer glibc-2.3.2-r1.ebuild: - Fix gcc DEPEND to be '>=sys-devel/gcc-3.2', and not '=sys-devel/gcc-3.2*'. - -*glibc-2.3.2-r4 (07 Sep 2003) - - 07 Sep 2003; Martin Schlemmer glibc-2.3.2-r4.ebuild, - files/2.3.2/glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch: - Update cvs snapshot to 20030906. Update nptl to version 0.57. Add patch - for bug #27142. - - 12 Aug 2003; Alexander Gabert glibc-2.3.2-r1.ebuild: - hppa building fails, linuxthreads/sysdeps/hppa/pt-machine.h is missing proper - setup of pthread_descr - - 10 Aug 2003; Joshua Kinard glibc-2.3.2-r1.ebuild: - Moved to stable on mips. Been using it for ages w/ no problems. - - 10 Aug 2003; Martin Schlemmer glibc-2.3.2-r2.ebuild, - glibc-2.3.2-r3.ebuild, files/fix-sysctl_h.patch, files/test-sysctl_h.c: - Add test to detect broken headers in (user land) in 2.5.68 and later. - - 31 Jul 2003; glibc-2.3.2-r1.ebuild, glibc-2.3.2-r2.ebuild, - glibc-2.3.2-r3.ebuild: - Removed warning from 2.3.2 ebuilds regarding - sandbox and -fstack-protector. This was only - a problem with 2.3.1. - - 29 Jul 2003; Alex Veber glibc-2.3.2-r1.ebuild: - removed the winex block - - 28 Jul 2003; Martin Schlemmer glibc-2.3.2-r3.ebuild: - Do not install librt.so linker script anymore, as librt.so.1 breaks things - with librt.so as a script. - -*glibc-2.3.2-r3 (23 Jul 2003) - - 23 Jul 2003; Martin Schlemmer glibc-2.3.2-r3.ebuild: - Update CVS snapshot, as well as NPTL version to 0.55. Note that this - needs gcc-3.3-r1 and latest binutils (2.14.90.4+) to build with NPTL - support. - - 23 Jul 2003; Martin Schlemmer glibc-2.3.2-r1.ebuild, - glibc-2.3.2-r2.ebuild: - From Kumba : - - This is the patch to glibc-2.3.2-r1.ebuild which allows it to build - on sparc64. I modified it so sparc and sparc64 can use the -fcall-used-g6 - flag, while sparc64-only gets a few more checks added in. - - 18 Jul 2003; Olivier Crete glibc-2.3.2-r2.ebuild: - Removed all traces of multilib, 64bit libs are installed in lib/ - - 18 Jul 2003; Will Woods glibc-2.3.2-r1.ebuild: - Marked stable for alpha - - 17 Jul 2003; Alex Veber glibc-2.3.2-r1.ebuild: - set !app-emulation/winex-cvs - - 16 Jul 2003; Jay Pfeifer glibc-2.3.2-r1.ebuild: - set stable on x86 - set !app-emulation/winex - - 01 Jul 2003; Luca Barbato glibc-2.3.2-r1.ebuild: - set stable on ppc - - 14 Jun 2003; Tavis Ormandy glibc-2.3.2-r1.ebuild, - glibc-2.3.2-r2.ebuild, files/2.3.2/glibc-2.3.2-decc-compaq.patch: - fixing ccc compatability, minor patch only applied on alpha. - - 05 Jun 2003; Christian Birchinger glibc-2.3.1-r4.ebuild: - Replaced sparc64 CFLAGS hack with replace-sparc64-flags from flag-o-matic - - 02 Jun 2003; Joshua Kinard glibc-2.3.2-r1.ebuild: - Added ~mips to KEYWORDS - - 18 May 2003; Martin Schlemmer : - Fix LICENSE to be LGPL-2, bug #19074. Fix glibc-2.3* < 2.3.2-r2 to depend - on glibc-2.3.2-r1.ebuild, - glibc-2.3.2-gcc33-sscanf.patch : - Downgrade nptl to version 0.28 and add glibc-2.3.2-gcc33-sscanf.patch to - fix compile errors with gcc-3.3: - - http://sourceware.org/ml/libc-alpha/2003-03/msg00052.html - -*glibc-2.3.2-r2 (18 May 2003) - - 18 May 2003; Martin Schlemmer glibc-2.3.2-r2.ebuild : - New version. Update to cvs 20030517 to fix problems with gcc-3.3. Also - closes bug #18744 as it adds the en_US.utf8 locale. Also enable NPTL - support for i[45]86, ppc and mips, as it should in theory work now. - - 14 May 2003; Martin Schlemmer glibc-2.3.2-r{0,1}.ebuild : - - Some MIPS updates from Kumba : - A few patches only for the MIPS platform. Descriptions of what they - do can be found in the patch headers. - thx (11 Jan 2003) - remove tst-rndseek-mips & ulps-mips patches - - 06 Apr 2003; Martin Schlemmer : - Fix all 2.3 ebuild to install timezone data if 'build' in USE, bug #16530. - -*glibc-2.3.2-r1 (06 Apr 2003) - - 19 Apr 2003; Joshua Brindle glibc-2.3.1-r4.ebuild: - give error and die if both sandbox and -fstack-protector are enabled - - 06 Apr 2003; Martin Schlemmer glibc-2.3.2-r1.ebuild : - Fix calculation problems in allocate_static_tls that caused a TLS - enabled app that loads libGL.so to segfault. Thanks to Gareth Hughes - from NVidia for pointing me in the right direction. This patch is - from glibc CVS. - - 30 Mar 2003; Martin Schlemmer glibc-2.3.2.ebuild : - Update NPTL version to 0.29. As it is not used by many (or I cannot - imagine it), and with the errno problems, I will rather not bump the - revision. Note that latest version is 0.32, but that (as well as 0.30 - and up) needs glibc-2.3.3 snapshot. - -*glibc-2.3.1-r4 (21 Mar 2003) - - 14 Apr 2003; Joshua Brindle glibc-2.3.1-r4.ebuild: - give error and die if both sandbox and -fstack-protector are enabled - - 06 Apr 2003; Zach Welch glibc-2.3.1-r4.ebuild: - add arm keyword - - 06 Apr 2003; Christian Birchinger glibc-2.3.1-r4.ebuild: - Changed replace-flags for sparc - - 21 Mar 2003; Daniel Ahlberg glibc-2.3.1-r4.ebuild : - Security update. - -*glibc-2.2.5-r8 (21 Mar 2003) - - 06 Apr 2003; Christian Birchinger glibc-2.2.5-r8.ebuild: - Added replace-flags for sparc - - 21 Mar 2003; Daniel Ahlberg glibc-2.2.5-r8.ebuild : - Security update. - - 11 Mar 2003; Zach Welch - files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff: - fix arm sysdep patch to not require autoconf - - 09 March 2003; Martin Schlemmer glibc-2.3.1*.ebuild : - Add patch glibc-2.3.1-typeo_dl-runtime_c.patch to fix issues with Oracle, - bug #16504, thanks to Tri D. Hoang for reporting. - -*glibc-2.3.2 (05 March 2003) - - 06 Apr 2003; Christian Birchinger glibc-2.3.2.ebuild: - Changed replace-flags for sparc - - 11 Mar 2003; Zach Welch glibc-2.2.5-r7.ebuild, - glibc-2.3.1-r2.ebuild, glibc-2.3.1-r3.ebuild, glibc-2.3.2.ebuild: - change sys-kernel/linux-headers to new virtual/os-headers - - 05 March 2003; Martin Schlemmer glibc-2.3.2.ebuild : - Update version. Thanks to Georg Müller for notifying - me. - -*glibc-2.3.2_pre1 (24 Feb 2003) - - 24 Feb 2003; Martin Schlemmer glibc-2.3.2_pre1.ebuild : - Update version to official pre1 of 2.3.2. Add NPTL support .. note that - this is extremely experimental and does not work with the nvidia drivers - among things. Many other tweak and updates. - - 20 Feb 2003; Zach Welch glibc-2.2.5-r7.ebuild : - Added patches for arm. See patches for description of each. - Added arm keyword. - - 09 Feb 2003; Guy Martin : - Added patches for hppa. See patches for description of each. - Added hppa to keywords. - - 29 Jan 2003; Jack Morganan glibc-2.3.1-r3.ebuild : - Changed ~sparc to sparc - - 23 Jan 2003; Jan Seidel glibc-2.3.1-r3.ebuild : - Add MIPS inline-syscall-mips patch - - 16 Jan 2003; Martin Schlemmer glibc-2.3.1-r3.ebuild : - - Sync patches. - - 15 Jan 2003; Martin Schlemmer glibc-2.3.1-r2.ebuild : - - Fix 'locale -a' not listing all locales. This to Stefan Jones - for this fix, bug #13240. - - Add MIPS patches, thanks to and . - - Reload init to fix fsck on reboot ... - - 28 Dec 2002; Martin Schlemmer glibc-2.3.1-r3.ebuild : - - Always add --with-headers=${ROOT}usr/include as option to ./configure, as - linux-headers are usually well tested, and in some cases we get weird - problems ... - - 16 Dec 2002; Martin Schlemmer glibc-2.3.1-r2.ebuild : - - Add -freorder-blocks for x86 (commented). Add Method's replace-flags for - sparc support. - - 13 Dec 2002; Mark Guertin glibc-2.3.1-r2.ebuild : - - Marked stable for ppc - - 10 Dec 2002; Martin Schlemmer glibc-2.3.1-r2.ebuild : - - Mark as stable for x86. - - 06 Dec 2002; Rodney Rees : - - Changed sparc ~sparc keywords - -*glibc-2.3.1-r2 (7 Nov 2002) - - 17 Nov 2002; Stefan Jones glibc-2.3.1-r2.ebuild : - - Small patch "prelinkfix" which fixes rare error with prelinking and - preloading some executables. Patch taken from glibc CVS. - http://sourceware.org/ml/libc-alpha/2002-11/msg00151.html - - 16 Nov 2002; Martin Schlemmer glibc-2.3.1-r2.ebuild : - - Fix type-o that caused manpages not installing (bug #10645). - Update to use epatch. - - 16 Nov 2002: Stefan Jones glibc-2.3.1-r2.ebuild : - Changed --with-header to --with-headers to fix fake configure option. - - 10 Nov 2002: Stefan Jones glibc-2.3.1-r2.ebuild : - - Made sparc64's always use the system linux headers instead of the kernel - headers. This fixes the 64bit sparc compile errors, see bug #10470. - - 7 Nov 2002; Martin Schlemmer glibc-2.3.1-r2.ebuild : - - Second try at ctype-compat.patch. Add stack_end-compat patch for missing - libc_stack_end symbold in linker. - - 30 Oct 2002; Martin Schlemmer glibc-2.3.1-r1.ebuild : - - One more compat issue which breaks sun-jdk-1.3.1. See bug #8766 for more - info, and also: - - http://sourceware.org/ml/libc-alpha/2002-04/msg00143.html - - Thanks to Jan Gutter for reporting it. Added - libc_wait-compat.patch as fix. - -*glibc-2.3.1-r1 (26 Oct 2002) - - 16 Nov 2002: Stefan Jones glibc-2.3.1-r1.ebuild : - Changed --with-header to --with-headers to fix fake configure option. - - 26 Oct 2002; Martin Schlemmer glibc-2.3.1-r1.ebuild : - - Add the ctype-compat.patch to fix unresolved symbols in old static binaries - and libraries. See bug #8766, #9586 and: - - http://lists.debian.org/debian-glibc/2002/debian-glibc-200210/msg00093.html - - We should think about remoing it in the future after things have settled. - -*glibc-2.2.5-r7 (13 Oct 2002) - - 16 Nov 2002: Stefan Jones glibc-2.2.5-r7.ebuild : - Changed --with-header to --with-headers to fix fake configure option. - - 14 Nov 2002; Mark Guertin glibc-2.2.5-r7.ebuild : - backed out semctl patches for ppc, they cause problems with mozilla builds - - 29 Oct 2002; Jon Nall glibc-2.2.5-r7.ebuild : - - Added sqrtl patch for ppc. This closes bug #9796. Also added semctl - patch for ppc. - - 29 Oct 2002; Seemant Kulleen glibc-2.2.5-r7.ebuild : - - Added semctl patch for sparc. Thanks to nall for - finding this at: - http://sourceware.org/ml/libc-hacker/2002-04/msg00071.html - - 13 Oct 2002; Martin Schlemmer glibc-2.2.5-r7.ebuild : - - Some cleanups. Tidy ebuild. Move all patches to ${FILESDIR}/${PV/. - Remove old patches. - - Add patches to fix warnings with gcc-3.2: - - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0228.html - - 13 Oct 2002; Martin Schlemmer glibc-2.2.5-r7.ebuild : - - Fix stupid depend screwup I made when I merged in fixes from glibc-2.3. - - 11 Oct 2002; Seemant Kulleen glibc-2.2.5-r7.ebuild - files/glibc-2.2.5-sparc-misc.diff files/glibc-2.2.5-sparc64-fixups.diff : - - Added patches from debian's patch set to fix miscellaneous issues on sparc - and sparc64. One indication of the hassle with sparc64 was the mozilla - compile failure. That _should_ be sorted out now. - - 09 Oct 2002; Martin Schlemmer glibc-2.2.5-r7.ebuild, - glibc-2.2.5-divdi3.diff : - - Add divdi3 patches for PPC, thanks to nall . - -*glibc-2.2.5-r8 (27 Sep 2002) - - 27 Sep 2002; Daniel Ahlberg : - Moved -r7 to -r8 to give room for updated -r6 release. - -*glibc-2.2.5-r7 (03 Aug 2002) - - 27 Sep 2002; Daniel Ahlberg : - Bumped -r6 to -r7 to include fix for sunrpc overflow. - - 03 Aug 2002; Martin Schlemmer glibc-2.2.5-r7.ebuild : - - Add the patch for fixing the segfaults in mutt, etc while sandbox is - running back in. Seems the relocation problems was also a cause of - the atexit() bug, and fixed in gcc-2.95.3-r7 and later. - - http://sourceware.org/ml/bug-glibc/2002-04/msg00025.html - http://bugs.gentoo.org/show_bug.cgi?id=501 - -*glibc-2.2.5-r6 (02 Aug 2002) - - 22 Sep 2002; Martin Schlemmer glibc-2.2.5-r6.ebuild : - - Fix pic support, thanks to Christopher Horler . - This closes bug #8178. - - 08 Sep 2002; Martin Schlemmer glibc-2.2.5-r6.ebuild : - - Add alpha related patches thanks to Bjoern Brauel . - - 02 Aug 2002; Daniel Ahlberg - Added patch for sunrpc overflow. - -*glibc-2.2.5-r5 (14 Jul 2002) - - 15 Jul 2002; Mark Guertin - Added ppc to keywords - - 14 Jul 2002; Martin Schlemmer glibc-2.2.5-r5.ebuild : - - A buffer overflow vulnerability exists in multiple implementations of DNS - resolver libraries. This affects glibc-2.2.5 and earlier. See bug #4923 - and: - - http://www.cert.org/advisories/CA-2002-19.html - - for details. - - Seems gcc-3.1.1 is even more strict than 3.1 .. patch glibc for gcc-3.1.1. - This is also correct for previous gcc versions. - -*glibc-2.2.5-r4 (5 June 2002) - - 5 June 2002; Bart Verwilst glibc-2.2.5-r4.ebuild : - - Added gcc3.1/binutils 2.12 patch, wich solves the nvidia-glx package, - amongst others... (__divdi3 stuff) - Update: Filtered -malign-double out of the ebuild as well now, because - it b0rks glibc. - - - 13 Apr 2002; M.Schlemmer glibc-2.2.5-r2.ebuild : - - Try to fix the pkg_postinst() and /etc/localtime issue sanely. It just - newking my /etc/localtime with a symlink was starting to get irritating. - -*glibc-2.2.5-r3 (03 Apr 2002) - - 03 Apr 2002; Geert Bevin glibc-2.2.5-r3.ebuild, - files/digest-glibc-2.2.5-r3, files/glibc-2.2.5-sandbox.diff : - - Added patch that fixes an ld.so.preload bug which made calls after freopen() - segfault. This now works correctly. This closes bug #501 - -*glibc-2.2.5-r1 (15 Feb 2002) - - 15 Feb 2002; Daniel Robbins : Added tweaked version of - Brandon Low's patch that ensures that library symlinks are installed *after* - (not before) the actual libraries are installed. This should fix glibc merge - deaths, but we need a generic solution to solve this problem. This should - close bug #695. Filing a new bug for adding this functionality to Portage. - -*glibc-2.2.5 (10 Feb 2002) - - 10 Feb 2002; Daniel Robbins : New glibc release for testing - only. Masked. - -*glibc-2.2.4-r9 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest deleted file mode 100644 index 9b85b9ab37..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/Manifest +++ /dev/null @@ -1,109 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -AUX 2.10/glibc-2.10-gentoo-chk_fail.c 9407 SHA256 7745c0f5d37b37959b43b41e39762fc35b877161bc5740d9d3e9a83021acbc0e SHA512 d1c51c573353b3b8ae6ab1bcc8c10eda5cad8b98fc7ab4848e4fbd8a8736174f3c3fd1b72dd80c72b1e54be78f1cae4dc1ab8130df25aa6d1495e5cbbaf3b9f6 WHIRLPOOL 32028ddeb422d89c0523fec994413e67c6afd9fcfdaf147d3d6a28bd02f8feabda9571ced4509253b7061a95bb2c16cecf94a4274671b33909ff545b1787f101 -AUX 2.10/glibc-2.10-hardened-configure-picdefault.patch 865 SHA256 b50b29f85d88011555bbcbe6046e6600be9344f2d78412b14aebdea515420774 SHA512 e0a09f77b209a72ab577fe1e62126609fdddedf3fba0eec749c4b506cdf793779b48390f055a3594892120f694291f8340c0b6f51862e94c03fd516897138be7 WHIRLPOOL d1b8e1536696350e0ed9eaf9a923daa7c004ef40ae94c1c3ba3d6cb293f1c19364cefbe8491089061124cbe26a9fded9f3d38d89f1bda56d408162e53702e8d4 -AUX 2.10/glibc-2.10-hardened-inittls-nosysenter.patch 8823 SHA256 dcf78c6524c222dbee907200a8878aff727e29d43a4962b977a16d85752e5c10 SHA512 0605b7964af87d1d6bdccea5c4d1bfe6267d4401b8bbf0c8bb689663e6bb3ef92eebad8be6c23ffdf6632a4d5e6098d8a403c3e84ffb21b5e87b5b1d1ec3512d WHIRLPOOL 635261b547883bbfbe23c802fcf97916dee823b367f96732ccecd7506dff004b87f2d36d97ed398510711330f3a53f039a14e226d20a681cc201a8c7a3450833 -AUX 2.10/glibc-2.10-hardened-ssp-compat.patch 4802 SHA256 bd6f0aa8eace0a935731749e101d5fe30210f9edb65f2f5ccd425cef581ddce4 SHA512 16fc6cbf366c3a0f476f28da8d4e465b1d894f68d33ebdb02de60d6b22bdc6341915d8529952fa4213b11c377302f18a63c462898fe0e4b13f5ec9e3ceda96c7 WHIRLPOOL 059e84269286b285261cc57846b34462524661fef3582396a6b301ee2dd156d2511c88f17f52679e4d5fd96ae0ed6673c8b75a32048e40efa87fad34da6cc066 -AUX 2.11/glibc-2.11-hardened-pie.patch 1492 SHA256 74277f76ace9cb6b408ef7c1d43a3604ae0d6c1af539055aeaeb542d2bfa2a46 SHA512 31ad12fdafc20f783bde32fa3cb477e18d19c5436309b0023284c3134f99c849b0281ea7815ae7509b96f1a88e9c24d52805044cd1c65a88a1a62eebc519a0e5 WHIRLPOOL cf3fe8c5e164623bf553487cf589f85eff28d1073e55a87ef14da716ce313bfaec0dadbf322f2e705c1d4f975458d9cbd6f2eca268a9dc5dce16e54305907aa7 -AUX 2.12/glibc-2.12-hardened-pie.patch 1542 SHA256 9d11da52900a4cfdaa9052476029cb1b4c8004dfaef3cf446f3b728035f75fbe SHA512 97abb62a72d95b07f546658846718755ed78286b11cb72b2cf6ebc809afb1e775ca860e3903f9936ee54761b6d6bb309e822957387900454dd3c66be35ba8148 WHIRLPOOL 4b9b95d1c6c6e02ba21ec43f382a1d932ed8be5ff548a828c3e9a1d945c44cb8435fd502f6c8becf6a2c19bd23c77ad003598b3b3b68b7bad5a5af79e92d6077 -AUX 2.16/glibc-2.16-hardened-pie.patch 1570 SHA256 9a8d8a8268605251782b1fba509cda090f39f56edc8a5497c7b4acfc428041f7 SHA512 1dff16b1ce4ba6246336d19fac21ea6e8d5710e138a23603fa6b79896d895834b6d28bb1948c83648120ca1d038805db7dd7138ba3e28e9071254d6320cdc092 WHIRLPOOL f96487ac4bd95a99e9e70204c686c3f19bb8238cfd4a9856b031be58ac23927886f228a8b4add14213e0489a204c51ebbeb8a376311305025116b8ae45fc90c2 -AUX 2.17/glibc-2.17-hardened-pie.patch 1784 SHA256 bba32e40c73aef20122b2825f31e5c3aa058b61feae4f32f336e1941f83f82d1 SHA512 9ecfe2b6c8c982a42786181d6507d5fa588a6868109065451f58a779848837bd5e69c32a24e43a186c2ff63a9784015c51487e342c87982ac074139e36c169fc WHIRLPOOL 1baffbef9e6d870ea2f2ae5be014b71020a213a1a11e9856fa207545867de444ed164cb926b2aac23471854eaaf72a87e38760702b32bfcfa639add8733d925e -AUX 2.18/glibc-2.18-gentoo-chk_fail.c 9384 SHA256 e6ed60f4e0d262aaaffac2b84fd2fcf7906965dc9d91a2150b8b2d9f50e7b9e4 SHA512 f7106e36fa49b0000192c281edfcd49338c825b8b8663ac9d7304e8fe8b2f44b39c6c82a741b8e8abce4cbe2fd72f64e3cfe7a18ff504a4b2b2d63e5c75d62b7 WHIRLPOOL 80aa86694aedf306276ba74334a14e98b108caca046430e6ce71ec67221ef716e7350a667929bf79277bfa9f0eaa23d4544f8acf7e32fd54a26b3a0f5ebc596c -AUX 2.18/glibc-2.18-gentoo-stack_chk_fail.c 9599 SHA256 039a6249236c60bb909e67339fd7ef6eefd1f4bb71b8cd39f4fe04530c536315 SHA512 97acbdb8aa87dd7e197a1577bd053374b1c8c30d6c82f4a71ef04409bf87b36a60322237cb79896ebdb49960fcaae4c4f2333497f5c255f67717b01d6d62c2d5 WHIRLPOOL 40ed26d3a251a6f4de125a588bafb911b7ba4867f5139142c00a2bc2f2616658a45cff144d2629bdf33cadece020ed6a1bd7a74047da812821cdb6d3e8253f40 -AUX 2.18/glibc-2.18-hardened-inittls-nosysenter.patch 8981 SHA256 3fcdef34164b7fa6e493e081d32427017d239236aa4e183e3a470fe49a028eb7 SHA512 98feb8f12dc5d2bb030ec7c6c77f3f9389ebc208fafc96496f316e577457dd991294d59735b013b17e1d10d5c7b63471d5b857d2334be78239a8ceb1ad62b1fc WHIRLPOOL 52ac2452fe3f9ec6ac3f4635cf017d1347eda6b950f25ecee6ef1b444de97fad5a1792432e0c783375fc7d07c80b4cd77e48a6d6051aec3933696e2f17fcec18 -AUX 2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch 2329 SHA256 b5cf51d1ff5479d09fbc82992f126ca4969006c90c3a2ae94ad586d4902d791b SHA512 939ec7da977837ef46aa8894f99ac06b3fccfc36dd672889b85ae8cbbfc9a963c5d0c031d776aa2feee29ddf8341b4cc7a50ea19b7c6f7e80df74eef5f1fd977 WHIRLPOOL 47d248ddba815a517aed9b7dbfa247bdedf293cb5adad8079be803ea4a682136f01b47fd3817a1696b3758c4631d1a25376bf58ef039998ace4a6b65807fe75e -AUX 2.5/glibc-2.5-gentoo-stack_chk_fail.c 9058 SHA256 067fba2a36d2630d50198c44395ef208cdf080508f1b716bd3d079f7b964e2df SHA512 2d404bec1e009d111b775fde620102b3d0ea7614d07ba31350940f2693e937e825acc43d1ab94bad2eecac61d47c696098327096dff8f08b4b7312d0873d71a6 WHIRLPOOL bb27ef90afb256d3822787b93574d4f4f5632995663e08b7201db17a4f38f6e2a8fd6368aaf699a808cd8f7acc346625b5607dcbf1e88f8b28dcc6d3dba92399 -AUX 2.5/glibc-2.5-hardened-configure-picdefault.patch 794 SHA256 0c0359f567e4ad2d3184618bf6ac7e6102b703eab6227c7e9a4ff4dcdeed2c91 SHA512 99caace6c3528db400f8039c3f5aa65a2d5088d9758894c8a49df2b5045226a4056972de2d162411617162edd9023b6c6f80d85509638b5d68a8d0cda40adafe WHIRLPOOL 1271cea2155149e789f1242759e516443c5cf152ae9612d91d2a25a727952684eb043fbcfb38186a31fc6a1568201de5ef40af45436b137453e0582f2f6facde -AUX 2.5/glibc-2.5-hardened-inittls-nosysenter.patch 9407 SHA256 2a912e82445815ae32744d990c59d8758ec74e482b856bd274c292848b9af1fd SHA512 6acdfad1c2395a8097500216df3aab7a96211e418b56eb07ad317c25049c30c4bd9538905f186eb6d5b9260d98423bf525ec005a283e385ba4a83e7425080b10 WHIRLPOOL a542db44162d1322b23c574e20f59c8df7a5c17ca26560a22f73da832ff1743c7f56915a7e43d5d13a6068b3b975521f6b33940309496ae62fa952cfc2cd23dd -AUX 2.5/glibc-2.5-hardened-pie.patch 1569 SHA256 ff9cde8857c5da89faa4039e2a81748674fbeaaa49d85c378d80711d55f2b0c1 SHA512 bd026dba9df97d5a2a66c92feb8e004fcbaf69aaff489688990f9c0716e31d35654e2ad2b4f6ee8ea02259567f28a7d389cc5d43f0a77122c3f65a61fb4db112 WHIRLPOOL 888ca7bd8d4fe89961ee582bf96c141962b6702a92af663c7cb86d245f471f55b0817232744a7218dbf9d0f9eae9a8cc6a52843257c9353eef1332cf5c368e2e -AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf WHIRLPOOL 44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f -AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 SHA256 cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf SHA512 094b24474e42a9714f5298b0768d44f2c0e01b7d8c3b0a754bb16caa6c024106e8c0b1acbce670bacec1ead6653f8365397173d62cb8168b946c8f521ca155d2 WHIRLPOOL 9fa16256f9d3bd2f38023549c0bd4c932d3173b6c3f4ef66e19cdb3eff5cb2def6ec02fa72a7e57ba74da6d5f29b82ddb9692d59f6c694d45b5989fa0bfa6057 -AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 SHA256 b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3 SHA512 50563c26e1fd2e71cb034c8a1b85e0e4075ac6467bae46d4cba0c105c940c5aa6531c39cf00c63ebf94be4e290ee485d7bd8239ff08dbc781db605b45c4aa38f WHIRLPOOL 2047148b53073bae4031ad864fc360112e2812115ec455142c82d4694a57387b49b36c98f400dd6f77f5dab3d419303faabe8183a16f0fd68387996c95888a43 -AUX eblits/common.eblit 9803 SHA256 cc7257b6585e84ab9fe8e548745d9747dd56f1e5bf3fbfe192546f95aadccdf9 SHA512 88b16473262fed2d2d9c501749b0e1a62cfdced6b521ba05cccd80ae5e4a638050989882bc6c28240e54276fc30f3730260852e70892fc45d0ddd164d324cb40 WHIRLPOOL edf912bf153aa93dcf3e4a0932258aab8cd185b790ce167a5b4a0f48e512f23a4ee25219218080a2fc72246de58936219a34716f8413f140e7ca849146f9bcda -AUX eblits/pkg_postinst.eblit 1081 SHA256 21c349d6999841b277dd00ed6f2bf4b33d14724510da3c15a99e775cb71bd180 SHA512 b491761a0923b779535b4a5abf6e00efb6f2c0bbb68e7fb01b2cad54034b63ddfa271afce16b17b17b53ac809ed869c55f94c44443d661052779770f4302318b WHIRLPOOL 8e3a3f35a4cefa903bc578d2fb6b22506f3ac94939f9ad1e703f470b13ba0fd3353061e38e3142ecb5c693749c84d4a1e4f4a5920e36ce20dc2f7e3b6b67ed9f -AUX eblits/pkg_preinst.eblit 2288 SHA256 2c9a0580bf9924d30efb6683174849a9789cf428ceabf340ab8d592ac7c3d14d SHA512 0b946492981adc4d4d4ce8a40cec1f05537653ba5a6423fef3b1d058cfa4f21594635b13c509ee186e9202d54d502e9f61258706e37b55c0ee53a00772bcdb59 WHIRLPOOL 46866a1255eca622dc37c02eb32f4992b3eb90502599226a2ee5e2fc1ddcec4673162d6fe1f53a720e2d3b350a36b8b0d5bfef161bd815e0b335dc0b6fadfe27 -AUX eblits/pkg_setup.eblit 3898 SHA256 86b2ab461571912b948791558c37bccabfea6c5b7a08d1fdfe646b51d403b4ef SHA512 c1f8fe6e691c989aab11b2787b42398df0b372d267a10513772cd874c99ee07f3889bbeec86d7d944316b8804d94ebcd29831e29712ec14a062581aae3d58573 WHIRLPOOL 809b89b27400732715048a5fc3c17a4a14a6dbac2b2c256dab3680588dcdfd506c088a3992439fc71a0c40754803aaf62223ba81f6981b4b9b2fd20302e0af4c -AUX eblits/src_compile.eblit 7010 SHA256 06a0aed8af47f44adaacebe131ffe962f4ffa2607fa89428560937f00e15e858 SHA512 ed1d79195a172bc891bded238c42c0e1e8e704bbd9fd4321e13339df432575b466c25f59b0a419692fcf3d58fab0239f513bbf547bc944d682cafaa2bea7d978 WHIRLPOOL efde30045dcbb54ff824a05a4ebaa7b6c35ba519e68eb904c2bd300870388d99564c41c5eb376f671e19115a5383d9ef5651bb34b8aed5e74a86b2e92f2b4b93 -AUX eblits/src_install.eblit 8381 SHA256 92ab50d04f5aa5029683b4e34acf4746ad2705f97d00c371e5c2ee9ecb0927b6 SHA512 8667b4397b10cfe5105e57a6e15e2a51c584fa4ce060c84896ed59c1a52f39cdd789c3cfd58aeedd0ebe7c6e8b4af9292cca7fea0b3df20f0986d25fc2e1d766 WHIRLPOOL 27a8a0beba0e3b630792ba8efb956c817783ca756b5f2e9d5604ada75754a01ed0ee8fd12c1531071c66b90046b545d37a7aa1d884cbd5756485b2532d639422 -AUX eblits/src_test.eblit 1278 SHA256 4cc565c9688292f1a195b4d9a5ba2d1b90ccc505e62229fc21d9fdf67d9655d5 SHA512 b058884a9ec43f047f10b6d61338366388dfb58c920e3f55baa85a9795750af7b8eafba427bb8ec59b1269853a4e4135b86a951f6513f64304461364b6f36a6f WHIRLPOOL 50b798092b0a9734767a8f9b7d3e1dc087d76e60f1dc83d6d5dde8aba48b992fb1b6eb6f07a9259b6fc4dac9bb391ab8972fd705be91ca15033d4d4144044e93 -AUX eblits/src_unpack.eblit 5179 SHA256 b60c5e4e7cad11ee4ffc4304e213cdb117baef1edfd6c22e805f31f1cafa8db2 SHA512 157e8a1a0c324eee0e3cbf5485c67e6d3abc598cc2e38a3fc94de6c875ad33383ca7124f63bfcb9884f575711fb3a641743a59ed41cf9fb57a818ce28f6da4a2 WHIRLPOOL 2649345dfa88b94c2de6f56d421175dd852c205014688399a2d2265dd01e5e06ef0d953d576b9559a70fe8c82d92fba4b8e2265cf37bcabea193542a387481f3 -AUX nscd 1621 SHA256 6165db3a2fcb251d4f3655c0461e018ce9c92a37f7f22a8fd2b75178b5435bc8 SHA512 3e1255ab014b3806112120000c3d2189a7c1c69dcd6639d5ce55e96bec721683a22b141982f6a6c6d44b14481c33fbbaa470863bef04e9b9eab7ccad1ddd5d95 WHIRLPOOL b7152f8d888fca13a16ea403c44eadbf1da2249dae3add11f73999259061824460a5479aa7e58c012bd737b62ecc81814109832cee33638279d90d4c08bfdbdc -AUX nscd.service 337 SHA256 de7bc9946309d34f0ab44aa22a4d3cf259fe91c57e8000d741cb09ecd3a6caa0 SHA512 2001100f3b054843c69b6fd2d38852c7c824282aa8998c25a3c0352db993705429d25c70d8ce6cb3579f836b7089644c520acac423ebd69cb1b36e94a77c5bea WHIRLPOOL f01d191971b0dc45f541c9ebaaa1a40f3497e2cc838cff6a20a7b1828d726c248abbd94322a5a5ff30c33ddb7d9086cd4d2ba3bdc1811fed59ff292ef3983a72 -AUX nscd.tmpfilesd 111 SHA256 f0f64c4612d2097173854d2ec2e94ecbf4b77c7a6e94d950874e37346aa90d72 SHA512 53b80b331e1a85d8ee16eb2ce547a7249e944926c3d1cdd4a47a5301a5c842ffc7ec1e3dc0a731542a8facf8261c1c57121802d01741aa89898a3476c09da340 WHIRLPOOL cf1fed1a7e2ac1623a84f1cfa2062645afe3f791da2f4ace3859d12aa05df0e282b4c2e367a460015956ac2a8d01fee4cda84917a3adf2c38561dff200335270 -AUX nsswitch.conf 503 SHA256 6c38b8642d5da884327ad678d0351d57be3621562253bd9711394bad87e45e2d SHA512 c13714110f3ccc9a2270f51d0da9293ab19b9df368092d19b1a84d5051d888297bd9439a322eca1ea60d6d5e58952797d803a368a295f2db6d5e97e173907373 WHIRLPOOL 0d37755ba5928ff894c355b3fdcf7079f19c1cb7a4f3676634084da89c74d7175823a4659b8c66d8dc1395d086991857162822ddf977dbe8dff9a59bccab821e -DIST glibc-2.10.1-patches-7.tar.bz2 113612 SHA256 6c94493e08c13072c94c967f55b659e6c950ec470c9677c43cfab10e24a88370 SHA512 6f1d575273ee354e6b9fb85d1a25b660e52fc77ed50bbe0a2c25f60d4ad11ed4560b27358d1b7a5412d5f1fafac2dd83b7ce5b1420205ef2d4906e4c99b610ba WHIRLPOOL 70efe90ab258bf15cf6c0b2ec826aacf25d4cab0d0e09b8883ecfdc34bdc54072bcd3330dd622b8f12ee6a1c74928ecd022e844a351717b53397f056b376992a -DIST glibc-2.10.1.tar.bz2 16106243 SHA256 cbad3e637eab613184405a87a2bf08a41991a0e512a3ced60d120effc73de667 SHA512 3933f69884862b38999b25af60b66c3d887bb022a26bf72e69ca17f2733e37017329d085b4ebca56dfad265906748b83535ccc41df034a867d76a62025c86df2 WHIRLPOOL afffcf139b78643822e6c89f6d6748161bd8c9043e5337d7b057fcedc4ba4e07572c6548c0288bd1bac10bdb63bf69c5eee1047750511ed814c150179ec34f8c -DIST glibc-2.11.3-patches-3.tar.bz2 112513 SHA256 e3b3a256151d86fec9a2625f29ea1486a3e770a0df8e5a803f4914da50e582e7 SHA512 a6f980c91e4fa40ec466cabdc666ccdf78b017f16d2e454d6b3bdbdbe32ad4ae316b9f8f5865ea8f0aeb5081319793fa569029f5aca536f40ce82dc1df629b67 WHIRLPOOL 58b10e2aa5691ada1f504ca192329cef8ac0babb98d21bc54436c7b0218979703aa3f525611b8016a11dbf9551b3bc443e5a17c49481518709322c01fda0b5b1 -DIST glibc-2.11.3.tar.bz2 15667797 SHA256 9c10538262c13018910721b8160e6caf65ba38ca2750c5710bd220e44d696afa SHA512 aaf344a50f40c08811da17434579f93856b129ee751eded66ac2136ce42d7cb58bfc3d4249c1b3ffc5154715d95cb5fd6b12bc6b83eb99be6718403af0184109 WHIRLPOOL d74d7266ae03bd7a6caf2edb3c2e15e242557a35fee91f7a141f0f612cfffb5c42f45bbf3291cbff26a14ee6d29c8ac87e7653d9e8556b16b7893e4cc6c01bf5 -DIST glibc-2.12.1-patches-8.tar.bz2 112063 SHA256 564fe8d9dbf80763c32eca13129ecc69aa276eb8364fe15b400d0cf0cbbf7085 SHA512 688f27a6d049007d51377210c64d94e341b6e8ccfe94b4dd93b57f3a2eec852c87fb8282b67895ac4a86c269514ed58592994dcf0dea7238f1d22157f99f6443 WHIRLPOOL 2a88d6a2ce9fae1106a4753809202815f6ccb8d5e7ace4b77bebcf709f8619e63985f6ecef75f3ffbaefa24d080746d2523bc23b0c0a5f08a160f0b23bfbf7ce -DIST glibc-2.12.1.tar.bz2 15667516 SHA256 759f115c52bc12c5bb453af559dcd456d32138250b7cc96e47804e3d0ec97407 SHA512 e01eaf0c93b20549e159adf7e838458216245c6781d225de908804b275a967712d4f4dfe5b5aefc3e16b75a8593f2aba2f7bc287c89a6c39c9e929cd228766d1 WHIRLPOOL 99061d40d4e1291f3f15c4f25df0a0c7eecf27127a9aeba0c724b636992648b2ff8879b11653081c821f28a82a54dfe4375fc992af1a8de988867965604bbec4 -DIST glibc-2.12.2-patches-4.tar.bz2 109270 SHA256 23362824e7ffbcc34c05f82e6f51b30cb502e648efbe7bc6a644cb8384f57330 SHA512 1776dda77964beff33be1a1cb88c410ff6fa4bdb36a1439ee1acb9698dc97c2621b1e44b06632f1b4d34c29dd707d9193e67a54af506e067a219457dcc6b3d04 WHIRLPOOL 7afe99cd94d916dfc993f084ef56d75fbbb1043319b66cecdf621dda263be122c1a0c21962c47235503989a46aba01bd2006fb9fb67ba0aa0c2692aed3be01e1 -DIST glibc-2.12.2.tar.bz2 15667759 SHA256 22f8eb3c49b9eb5e88fc249daf8670899adef24eb1f74708fb150a6502fa1216 SHA512 8197ece913e572ce3f7dfa0a33d520418aea2d8b85ccda3100118bca9f650e21fb7a8d14b1b4a5587a252c07e70c6fe85f84605a0be9dec649e92d6028979c40 WHIRLPOOL a2585b83e8ba70dd4fe3a6a47b6b5b86ba92d2dadfd50178d98c7e48ed8d5a906b630e79869b8eed44db7eb333af68d20914e3682cf87035d295d7375120d32d -DIST glibc-2.13-patches-11.tar.bz2 114949 SHA256 7db753b6ba3f58b77a95d48cf9fd8c54d843ece9b8ecdc01fd9cc787552a6e54 SHA512 ee3f02f12958220b5d97d72dbac0352d97dd225f9538fb8d036ec469c572ec577fb2648bf39f155d823928a01ab37ed8a1540d309b25b8719130d4a9d36447d1 WHIRLPOOL c26acfa64262c130be786bac905775ac0a2b1037b73259d6d4f387d6bcd5c82452e3525e284010fa687a921a8882b17737b87e7f214af546940f41e55f4edf75 -DIST glibc-2.13-patches-6.tar.bz2 103372 SHA256 86335122c8523bf588b00508f656d5343e44f13001ec4fca088c127417e18846 SHA512 347f1b7cd2a714af5fda438a1292f2d8ef766a4e4f22d6597663df3a03716a2388f90d27a918ca94be0dc01b275b70f7fe86a1c9fc82b0f97df91e3b552d42a7 WHIRLPOOL 372b812b41fd64b8a0ce0aaafd926bd885d9e0f131235775dc5037259759a7d7890de90674f2b7e2b78d691863550c9e292b395a39ae85c9737f57a4abe475f6 -DIST glibc-2.13.tar.bz2 15725729 SHA256 0173c92a0545e6d99a46a4fbed2da00ba26556f5c6198e2f9f1631ed5318dbb2 SHA512 7fdae9acdbe8cbfda008f107ffd1559c0163ff70730a5bc618f1f15b64096a813a3495e0b2d2be7b7206bef3ed9ca67a68fd2004c8275ffeffa38b70c80887e0 WHIRLPOOL cfaeb0831f177926610d2c89bd6bd20735107ac4738ee0485a2d2e14b13c986e68e64c8f9093b89f135c3d7eb94fc2230b9f3837f3841a8bc2bc886ff5415005 -DIST glibc-2.14-patches-7.tar.bz2 105702 SHA256 f213848ae57ca7c3bcd0ac87bf04ef638b9c8191a8124394771d758a861bf009 SHA512 ef0c3cfe3b9935ea071fa96084b0fcbaa3865fe12e8c04d312f698dfe0395a8036716f1f9999777bb77eff314c423a056cf6483a9e6dd58b1919ee2fddb153ae WHIRLPOOL 3ed0b83b19b0729e550c959f5c299a639d93f04d285b24bc8ddf2f790cd5a376ed2eac44acb51a357a02f3906a470ef8783e98e8fd3a0e181fec95cca1deb649 -DIST glibc-2.14.1-patches-10.tar.bz2 167926 SHA256 e93815f125a6d1cfbaa6aa920274ea55c12da0bb4719fafd4bc0bfad27322108 SHA512 520a8e5e63daf33f1ac2d475e2d880718a774dc9228fa1d61792eb17d39a5a3d92dafac7963c4eada71ad06e8d34aea34098e08533dbc6844e9649d84b8980ab WHIRLPOOL a0c246425bffb5ce84ac8e5f25614e2ccb90de668365fc1a3ddf187ab8ae954990d12a5924f83ffa56d563b6c70fa1dbb01263d0219c40279f4267301b83646c -DIST glibc-2.14.1-patches-5.tar.bz2 159559 SHA256 b185e1742d4e180015f16bd8f641cb369a7ceb3e2ed691fb6c9cfe72e4a0703e SHA512 2d726a01c8be41ddfe98368b6c7bf932e727daed1c98268a96e74cd08e84a43b7f620ef14be0f124e2eee6c2478e1f351cbe48d27709111dee95aab7fcd6558f WHIRLPOOL 64da8c26f8fb93af4c6f4e3ebc1ba74389917bd9ef59e998e80479d7663a9683ee483247ae5e062b10039549a2dc89ee0cdb1a5d7876ac128503563f95a1852e -DIST glibc-2.14.1.tar.bz2 15650580 SHA256 6e85a2fa3ebe6b28103361f09d27eeda37a021f24dab73f34064456d5a715b3b SHA512 c83c9d6dae0091b7b6d3c8fb2b9376e58d2574a8016ce1b4d6e870afca3b892e8da2482ddf95d07ae7407a7f4cc84c1f52cb2f975a18c734529ec019204f65b7 WHIRLPOOL 0aee8c43d851375dd18b3b0ec33aad74ab396936f347cbc9f91f182d84ec03d45425be44a7edbc3faa8159dcbf9cbc4a09fa8c70b3da495fff071469fe063959 -DIST glibc-2.14.tar.bz2 15630590 SHA256 8404b54651d42133d9a2ab17d30d698e53c5f250b2ad8e5f3d9a208ea7c75d6c SHA512 4647b9999e56d88c669832b58555d4e53a22737d5c1963ae62e89958d9880193d1ad8f37cd4b05464cab79f7a244772eb1484d55788ec4828ff98dac30c8fa80 WHIRLPOOL 3aa97d56fa28bd45fb9a41925f41fe0d74020553ca4aa92293cbc47de2bc8a88b7dcbf368c77f0872d18ab6ba91bdf2b199a0520d946115f821dd4a4728ef2b8 -DIST glibc-2.15-patches-13.tar.bz2 154658 SHA256 59c11d8b70bc406f6bc7dd87509f1c5fa05998fb0dde8e1be530064e9dd24a53 SHA512 ceec0506e10cff25ec9acce3d4e3f174d56a7cbb00993cb8edbf532f303c48e3b2d5e965e4470f537dbed23d14a29bae4ac4c834b4c11fcd27d8e66d8500e4c6 WHIRLPOOL 9dadbcd8626df9938b6b215a0618cbc605405bf56bb143f25e029c0aa00d5d6ac75877c7b2fd2a2c22291f62587cf8011c30d32baafb5ed0dd2bb539895f1c54 -DIST glibc-2.15-patches-21.tar.bz2 110297 SHA256 5553c0a37c5c0a3abb303850fa9d2ad309e2f47c3f42806c2f1dd32a48affbfe SHA512 5255ef053a2c30f9cae583133094f41604385b9d6e653a0d6aab1d13d69e6c8cbf16fde712607ab0bac738944a0410ddc050dc231ad4ea7d3584271937b0b059 WHIRLPOOL d70249c6c3c3c0a4d02c3ebbf0309bd6b3da3962231c153c77be38d217e2f57e0eba88614e34f0f219f485ba8f8474586d0059cfc505e44f312396e6a753d441 -DIST glibc-2.15-patches-23.tar.bz2 118999 SHA256 11c38082635822eb7b12d538e3b9c38ee71f6a86be6cebb59f5f2c575be93830 SHA512 ff3792a0029ea24990fe2419579472bd02119ed6a2dab28e85089d232029be5f1c18c643bcb9d577dce78a7c682bb5eee1ed3644f086b5cf19230bcf37ce8a4b WHIRLPOOL 110ddb5989bf1b66a487c9ebae03a3e62ac22b7a28b4c70d142e1c56160bdd50b9f5fa6f4dc4a28cfb28d94281c582fcfc1f60df8ae2ef4e8a946b3b06d2b1b1 -DIST glibc-2.15.tar.xz 10280176 SHA256 321ec482abdc27b03244f7b345ee22dc431bc55daf9c000a4e7b040fbdbecb50 SHA512 fc8bc407cd9edfd79bd286d28c84e0b8224e1f57c1d318e73da098a9693257d78970178fd59f487f0321a079fcb772e8e78473fab52f091b2addb0a48fe8dcf7 WHIRLPOOL 061fc0c9915bd821dc31c2fea8e4f9a75b6c7ec0c935ea713d8c087408a8bf3c600179273438f3d9748fe40b946866b2f160e6da6fee4da51e549a30d0f0ebbc -DIST glibc-2.16.0-patches-12.tar.bz2 95047 SHA256 e8fd08ee1af5ba4c2999657ea7ec3a0669c10fcf36151874a22f9d8e20d535ed SHA512 f377043d51e7b1d9d74af2ae1d40543329b9d6d5e07f7f9d84b1db9773f61864dc1f52253a952b2618bfe170f9cae32fdf748919460605bafaea6bc0c1f1befe WHIRLPOOL 69fe1b2a9ca0f2521bb59089cfccb7393c3fdd335498ab397d17dcb441a8ea0c579a35e3f175025d2c348b72d08ce496a0ed6d577bc1e0b5a65eb5fcef88e04c -DIST glibc-2.16.0.tar.xz 9990512 SHA256 1edc36aa2a6cb7127971fce8e02eecffe9c7956297ad3ef10dd4c09f486d5924 SHA512 be9acc11b77ab3c01d5766fe626a6a51bc3192ac98f9554fbb5c37120cfc6f636c0b7a80beddc180f13b32ad06051d24c1999fa2e64eeb724d55a9498f0f634e WHIRLPOOL 9bfd4358a4488080e12e08deca5fca59c1555853d1c1978b7d1bb3b480eb8fb125dccab38c55644248ae5e18b0167aec85f8a7850bab9e11f980aae6f171eac3 -DIST glibc-2.17-patches-8.tar.bz2 83707 SHA256 477946a4915dcd0cc0565ff8532d219e2ee868f6e821ea71ce579652d01ccbb3 SHA512 6675357e62b554d9d0f8ef70341b8038f8f89591fba384bc3783ef81aead0532486e2218af71da9c6f88a3b8b382edec81bed36eb636ee231eac80e111acbfd8 WHIRLPOOL 946f431b28ec60cc61d44364187f64a2d6e92ed7c9071126cf70277843c656de4dfac9f184f572f9a72c0cb452d879cdb7aca5b9f92f8ff02a8b1a521fffef43 -DIST glibc-2.17.tar.xz 10981956 SHA256 6914e337401e0e0ade23694e1b2c52a5f09e4eda3270c67e7c3ba93a89b5b23e SHA512 384e54037daaa344a26ce58242acc3f9a249d0765088d18a540a305745afa33ae6dec4024adae958eacd7100be9c713d117260ace8340f6d8c8396dbde4868d2 WHIRLPOOL 9b98c1c298aeff607aaa554341c300c15491b7314f127524fc5c048c67c5059daaf706e6cf206bb69213d5307e37bed87137ab46f504d8072bb778310081fc23 -DIST glibc-2.18-patches-2.tar.bz2 80006 SHA256 8f7424d43148708a301ed09aa281ba200822d18d40a87c657d5968972d75b7f5 SHA512 04a28f54d450d6281e32f4651d4ec6e912f37aa3ebb1faeb18230c335d2808b6ccd25d4ec2692067fa310203b6f7d7774faea44e8708a350ee2baf59807aed64 WHIRLPOOL 2cfacf62b0c5f167f7061293d1d7409b3b6cf6b834edcab87adc2493b062d89e5ab451bc3cb95b917d67ccdb0f1b6fe3b59eb0550438a73636537dbb0e6ed98a -DIST glibc-2.18.tar.xz 11150148 SHA256 2cb4e1e381928f1e5e55e71ab1ba8e0ea7ede75ff9709770435bfd018ea257a3 SHA512 27218d2e7dd3bf3908d7af171c490933680e958c579ebd27b43b661e223fd5de2219cc1cf699170405280808c84de476d0ad86dbba35a488ef404e9438552327 WHIRLPOOL 89b877c7db602ffd4374c7fb84db17397b91f889a7de6259f79374cc3fcd00613114cbb93feb518ef25fb2e579fb03843df15d17235c1fe1b6a7e0e64aa8e8fa -DIST glibc-2.9-20081201.tar.bz2 16430489 SHA256 6f8e515775e20ed48610860d10315adda418a3649b3465f36ee5cd467364a8f6 SHA512 bdd3f5b61f741f09da21020ceef95e8e4f22574d11f8f2341f573ab2225baaf68698446ec26cbc4a63a21a8a400eaf5820fce4bd89c3e1dcf52172a62df561f4 WHIRLPOOL 37e4875e450e8a4067f657b4d71be184844cd45c0d7dbd9242e8f998aab4e15c732fc64ba148c5782078873182d4b132c911da9242b0513eea96a2338aa04722 -DIST glibc-2.9-patches-8.tar.bz2 106638 SHA256 5f1f8b569ac02c2f538bebd64d137bccb442ddfcb28b3ef17b86134edd8e3f6c SHA512 f5070bf45c28bcf455f53bee85414e6efa1da3cdbc51425a1bc67fb92ff793d1416d5743a48e69080e636d80e41463c5897d437190d496c0b34f7dcf158e8d9c WHIRLPOOL f15b98a7bd6a8cbfaa9c6e1ad7204de875876bf1640c2a008532537cf65b811b42c45446dba846f6e572e9d763cb6afbe878920a51f772c7367cc7a6f615f4b7 -DIST glibc-2.9-ports-20081201.tar.bz2 487663 SHA256 19bb6e89855171d7ae01aef92054dfe4524521fbc13c67bfaa3ee81944210744 SHA512 8bc400fe1f8213908c96fa8c1060a360c4ed83fdb21ba6ffb7b6dc0232216ea23217d0c165336603a8969cca89e8b3edc7d32a38516f2c27114368682d06e6b6 WHIRLPOOL 917d6b77a3d999cb7eca7c9b8bb8d6838a109c609ef8bd3aabb3afa04755c142e4dde352c5c62561a8b39581295eb48b23192b52d1d9f1916454c4cf39db702d -DIST glibc-libidn-2.10.1.tar.bz2 102248 SHA256 0fa72d1dd06a30642d3bb20a659f4ed0f4af54a205d7102896b68169b38676dc SHA512 cc2f74ce50d344b2052cd9b292101e15fe1f27389f74a98cfdf969392e78fc192809c1daa6fe4695851e72535e48d2e8000ab7c776483657e3990e81195886a3 WHIRLPOOL 00b6212b157f4861c860548cdc2841779f744919dbe8123f09fd5918c0c4b1ee110a34e15a933bf74a740860d52d2a5866341eea3b81569877dd2b591ab027e6 -DIST glibc-ports-2.10.1.tar.bz2 584860 SHA256 b1f1ec9720036a3a33598b8478eef102535444a083d5b5813a6981ed74ab4071 SHA512 9319fa98b159f904f263ceb1f073db14caf6af61c7fb723d8e5c210a061d2e1ffd634d87912c07f748e9a309be6062fb0799c06638fcc54f1219e4494143fae9 WHIRLPOOL d94ae024811887d0a46800161d29be371d53827690b80df35a58a38e4a78811784e096335b0cfcd7587c26e392158765a182a91c9252e5b304d12901b2e41a73 -DIST glibc-ports-2.11.tar.bz2 599606 SHA256 38d212b1a22ed121c97f2827e7357e3e077084635ebc197246993d328b1b6589 SHA512 55254f538919bcc6e5046ca699ebf6c2d5ff039b4d3d0254361d3185f735b3a6561c6518cf99d25702659e10de7950b445b36d0ba8bb3fae0558ee6edaff41ac WHIRLPOOL 1516a97ac2c7bf06975a1364ab0097e3d90054facd4f5c86e1aa4d6d58e94c6ae7e6c13e998604ee766207ee80a4653fca585cc127057f5540019f691e5ba29c -DIST glibc-ports-2.12.1.tar.bz2 621800 SHA256 3986c166d08c30b83c9cc7d972651550b548386d5a02e4e4c985d9832de83110 SHA512 d7dad77d9d495df2d0605e915e0db0c170d3d5d1e83509a3e48d51f32f6c08cbe133c49dd1f09ee559a503af25756c38dd83725f336ba0ec7d96a15f29ac33cb WHIRLPOOL 561ba89d6ef8702867126a36f657254f3fea1b1ba25acc9140da831fc76ced740fa55c4b4d8d3fbe4be86399e9ff0b9e2a3cd5f160738a3889a3554496ceaca2 -DIST glibc-ports-2.13.tar.bz2 625945 SHA256 b11c4501ae929883447f409c31d65e82822b1c5693075a825a3d54612876ee5a SHA512 39ed578db363dab05e54d5272d3a8a0600493b91985c65a4d043b5a88d617ff46cca2d66d99ae69e92282d8f8a2357e79dcd5b0ae45b505497417d5137866ad6 WHIRLPOOL 766309e315f2f7edbe0b431691ea16f9917dd2f1c8d54b707e819b695f26dedac2d60c3a58499ee1b51a218b982e9930e49f79db096e166576c215a6ccac21e5 -DIST glibc-ports-2.14.1.tar.bz2 630641 SHA256 1c830afb6d4aa166edaa09ec539580377ecbb16ba655d0aad6f5cb5a9a269aa9 SHA512 4ed18be51e2dec4395bf89701b32e443ba02e4e6b26ee1a72684a1f84ef302d58ed8b58f99e4e0ba3f539da0ade668de5881bb2b86fcd065d741448d9c129bae WHIRLPOOL 463aac8660f7f8d9d6e4ee5728aef2948892a54dc250d0543ffb3c2fb636a816384d5984631ab4420b98a51254d62b4b0ad8381a8006ceb1f632de135155939d -DIST glibc-ports-2.14.tar.bz2 631253 SHA256 580a656a55a17ba3db80ab0a9321332cd1f0aaddd7fad76004b524303fb6632d SHA512 843a8daee3210fca86956718bff71f21f6532b7ca3077b4a1964f6d797df0a3dba42a29108715410ae232a48809f166cb051303a567fe16b0c05b9f71aef6225 WHIRLPOOL 156c43e90bb47d939e0852c583d6382021440c5b4c0b3705f60d4ad953866ab92ba1d502e010e7ff2b3a031795393f776dea3cfed317daf426d0360346ff9064 -DIST glibc-ports-2.15.tar.xz 421820 SHA256 fcc271fcc3a808bf0f3aa1d144bc39b8d0d5f730aed6e206b883961515f0d1b9 SHA512 fc3c80a9a7ede0f35054e5be043fff4b967e6ef6678f42e617dd1dd498920edb4e4c785cf8e3cd97fc2914a35a892e0fd7e1aab24f0c3c8d207765a131bf3744 WHIRLPOOL a8a617eacb326615265832f86a7ef39678364b5b65d5c16d58680ec0debfbca6780018b7da9c1a86bdfffcde58aa1258b96ea4bd50b114901b522e62d48ae4a5 -DIST glibc-ports-2.16.0.tar.xz 925916 SHA256 93a10ac3b9ab70ccc59dfe50a4747d48a7e92f9481656f8a37558a2767ac02f3 SHA512 8653ad9f5cf239a55eb2e236f9510ba227e910168efefd74df8e4951f2e1e4bca69598bc23daa6581e0ba94fe334ac625524fb22f0d38c2a07e373eda1db821b WHIRLPOOL 60b0cb559e28bcab9c6625ccd24a13ecfc301cc055d7e18d1324627912b528ca8cc7c2f999e1e979d2685e407879b1bfffdb61f1536d91fa143cffb7ded72a8a -EBUILD glibc-2.10.1-r1.ebuild 7124 SHA256 4a005d0784bc0b5d30b445fc57a7af7915374049b75e805b1bfaf8b1a26b32a0 SHA512 0b2ed8d29613c209c86e416e7cd4d5dfaf84d99ed1b47b86d6ecbf72e319d65d786d58796b41ab5f3b8abe954425210ea8eb49a4c3e586d3d8c731bc9d55410d WHIRLPOOL 398c0fd054f2a92d18248ff499a4cb1d8bbc776d18cf0be124df9f7477a543f33b7ccece54a7013fd4a67c4a53f825fabe54d26dfd941baf5bb02f3c1914b061 -EBUILD glibc-2.11.3.ebuild 7338 SHA256 2b47a07516389a363331a4da0c0bcee8b37f4cae64ed0b6a7a7677ecc6296184 SHA512 de483afe080b88a2d0d29c96a48fe4f70cdf16f2b5c537f6997bd435868fc6b844b652e783859037e6857276fc16eac6dedd8cf0a3767d68b58e70c3d4457a3e WHIRLPOOL 8c08613f5a3a92743d7a0b9925a28f3a9f0a6912d1b518f595dedfbf81febe8f9d7032b59771b61bcf25a337088975ff01b9660d9acb61da2b0c04dce0659fd9 -EBUILD glibc-2.12.1-r3.ebuild 7710 SHA256 17cb47e5644f555a3f8910354ba87bb4c01487d864c2f0588db94278ba52f124 SHA512 85e94cd61f9c1a41991f7464e5d73e28ebb5ca1d71c2b657f233051e897dd420ebd3222e1ac574cc754377f8b6ee1bbeb448c4b1004cb0ec43880e4d78fc1e1d WHIRLPOOL e992e69467715c654595f48c213da0d8c17d526054a076f5d10234e29a5ed00ae39a709645a51f3adbcde4c95f4c29b11bc8853d2e7ec49e86504499e37d84f4 -EBUILD glibc-2.12.2.ebuild 7709 SHA256 8c97f160a9620d1c2b658376fd625cf92929755731d351f0ab826c2aed0968cb SHA512 3224d3e48f545346dc684b3d8f8e0c65d118bea37b8746bcc1eca0832a1f360138e39da1db827d70ced18086921fab3763cde717fd04a06cac64bcd31521c145 WHIRLPOOL ebef4b759f261146f7ef63adf7986a97338e6af145e2d20a09a08c78e1643606ce94e096e5289f007f55db99f5ff8b45d09f76f32d0cdc73c9d28aaca2e57804 -EBUILD glibc-2.13-r2.ebuild 7635 SHA256 1920266e3276bdc9c0544f4dd5db83f80c50de1e6f891c8639b16eb77f86980a SHA512 0542786f7c1bb8c6f8ab024c6b7d620edc8cabc38be39f2fa3e80ae51457e4907a7f83e65955d7245a289f45c09c934242d864770ce4d2facbf3c26c24031d26 WHIRLPOOL 260a08cf85af0e2c94fae3ba86c275a1bfa9cee8036a58a0d70bd5663080d86101a209c060e6e585e8e47fd3b70ee4bec3ae5cd2ae2482d1d1e684216c5d947a -EBUILD glibc-2.13-r4.ebuild 7625 SHA256 f179694fb9ed2ae224e4028083eaf9dee861cf2f5a519611a22b6527fb8c9710 SHA512 de98f9b394f3648bc29e9cd7ffe9c55b36284e1ff881402ebf5f69b3b068620ffc550fcf16f90777ca219e0801c4101e3169a4e78a39b0a525dfe121fcc902d1 WHIRLPOOL 41c83674a62dc2413687ae4d0855f6cc0f943b8c0e88f321ce591d8698238d3ed84d6b92ebba13281f4272f980c4fc3880cbbf8386cc8dea8c175cf461c03e5b -EBUILD glibc-2.14.1-r2.ebuild 8509 SHA256 ee99656747f5074421191ad8b35f3344cab2b53a41bb94edd868a3fa25685a61 SHA512 4e5c575f5cbc8ad7f08e2d7ca9a3e15fd078428aafd814a91177af8d6d479ef2be86aea51517f58f8bb01f8f0ebb5e676125fabd7cde5d69ecaba34cb2a89255 WHIRLPOOL 563a1c41df0bd4c20b8170a69192523654c45da06c5a68aeb7ed9f98c90004c8a62cfeff9f862e42cef5f2da3d4c1419fe3b86d8dbea1ce8ba81648150a5a938 -EBUILD glibc-2.14.1-r3.ebuild 8505 SHA256 3ca82a45f33805983e1b44b468f87e8d64bec9b2094bcfe6770ca8b4637e498f SHA512 66d665bd7f1f616a78e6b97166e08c1c5c5d05d3d27ef19ab80bf1ec9bb751431ef33c5762d71d8965d3d3adb917603a9876a4dbc81c7ec193b670f77d7841c0 WHIRLPOOL 51ec6f02096c022dc0f87a8fc8ba04997c55c28db102ff7a283c40889594902b0a76f4cf24d0828d636c057dfe5171f992c13c810d34a67cbd14b9dd8b7e2844 -EBUILD glibc-2.14.ebuild 8402 SHA256 0c069cf00fb60a2b8dd308efbae48234825833767b4c6c6dc3baf80bdbd2057d SHA512 ae93f480b385a4c1e4f6a690ec16484a6bdc1d844ebe4e7c87243d644fdf26d182df25412ce2738ab9caac1ad42cc137f7c62e39bbea80fc781d848ec7c093dd WHIRLPOOL 2b19b483f8bda35fcfed3497ed0363f8f8ff719f2ecf0eb236c6db9dc9d68ef1dc4fc1df25e9179747953643b25fc51ea1ffb5d831b426c3f5808fa6a9b397ff -EBUILD glibc-2.15-r1.ebuild 8143 SHA256 94c831d06eb6cd7c153db3267dfc7811739d90b8761751b384e85360f77e70bd SHA512 53d5b41729a282362d3447a45dd373c098e04cafddc81d7da0304b7ef56a4bf53058c4ea88763db48d3796345131f6b25cc56949770af1a628549d3e2b24af59 WHIRLPOOL 3f76b15a4db14db99afece549cd4c4982f1fbcefac313bbdf10127f10630da9c43f272ec85ee99afafeb3ab9afcf5f2eafd612386e152e3cfa08d360ca639115 -EBUILD glibc-2.15-r2.ebuild 7692 SHA256 1ee891da4bbb450ce16318877a9043773c34a7418eb49f7f684155e48ecc1b6b SHA512 4e0e5c7e85a514a0fed90a9e339eef8748e3a0f06211a93463db355b9b921337ead3f645a3fe8b99dbe2f12d1c03e2ffcad7e2dbe2909b5d97fa5486fe53215f WHIRLPOOL 84ab863b0f70cf8d40291a155f21c987e9b48dce005890e34e105bb3fed950d463f0b053fe2d7988a9b218dc3ccc9afb0c952845009b2e7e2569b28298f8e479 -EBUILD glibc-2.15-r3.ebuild 7696 SHA256 35f0d18bc55a9dc99208c7863e106964b12d3d5dac296f68abc021cb8ab53bb4 SHA512 7da5f054a6838937eaf442414379f2ec73527bd4d24b81d31f292eed3b38ed0f6eb34508da4c3b3ede53688f96d7cf87eef029e3650f8f4df3a5554e6ca93733 WHIRLPOOL 47a0f1ca3b6ae7ab0e2600110e003bba9aa5507b922f3a5a32e9e5f50d05c92a3e4b56d01e18fd71a03c9651d63ceee80a9ac89b3ecf8ffbfe0356ad8f84aaba -EBUILD glibc-2.16.0.ebuild 7497 SHA256 46dbd0460077f9db72e5d98f6e661bc3ba3c469f7d30792569ec947dd9aaabb1 SHA512 f39f553fa6b4f690f9bc5862f899d0d9731240e9f62e93563df6feb5acc6553a0a87d0da0d2f27205edfbd3909ba714ff2258d6cd8f470c2297c06d19faeb0fa WHIRLPOOL bbf4933b11b83d8405f72e82497def443099ff01824e2dfafab196223f627c90d44834bcd6b7361373cab5642244244fe18fd8cc97c9d6b336ffa002a1803818 -EBUILD glibc-2.17.ebuild 6713 SHA256 d2bfa17600e5d19ad9539d483a165f07778a173cff1b3ef0eccbb255eee17fdd SHA512 7ef046ccb0feabc92598c7620f2540be38e662e9e1c489006c1106de474c6c37b7e47f109eae81219c5debda0a1160d1ea374f008d8ce0148043ecabae576258 WHIRLPOOL 1909230d87d3684e7a3198db8a59fa4981ea3ef1ae92bb9501cc7d966f57cda4613938e10facc9b574b09c79321ff5e0da5340475aaa58dab9bb660dfdce0979 -EBUILD glibc-2.18.ebuild 6762 SHA256 cfe6ed420f1e9952a31f6861b6887984f00eb79d6541f7ce0d3948471fc76d13 SHA512 aa62d149221e6b0840d0166f57e3cd24996570eac941525d0f825896e07f7e720578076c8cd5b19065c7b1da33c08d985231e42debf1ae917bf6ce332ca7c7a6 WHIRLPOOL 92d144f7ade62745e908a750f06eec9e3e540299069171486abc4443372fdf781de5ec0676b922186ee2288830bc077503f91dd16740665b4619d59af934a82a -EBUILD glibc-2.9_p20081201-r3.ebuild 6770 SHA256 87e75b306b69d170c7fd6083c7a40303ea292616a810c3e5302eb13ff72932b8 SHA512 3dc0d6f0b99a1e83caa8a152bb7752b8b504324876bed83657b683c73f8a3432150cb5d3b42aea11d064ee9d1a4d1788dab6c9da11cfc5cf716c214ec145e177 WHIRLPOOL 9fec37815cd88eab81f4452e02e13b96e13b1ad8284b1be7f77213280da54a9de85275cf665307d3920e36c3bc02f6005acd5316f6f2ed3dac5b3b60a80690b0 -EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9 -MISC ChangeLog 61576 SHA256 8d9d9adb2cea7d88207d4bb94b9034e8b72d43cf5946ecb82fffd0b5c2d4176f SHA512 e59a38eacc3f695691655bc42e20885031d2d335ef3d37c9eb0bb596304f0fa0f37abf47c705db3fa35b231b20a0a2402cdd4799254270aa5c8e8ecfc5748b16 WHIRLPOOL 75fb12d21537002c59604b1b92a810270d240d2812dd209d08a4c6e4d79cacdfe7a6f84bc98c0019c2f990447d809cd07cbdd2a01a21a84cf65640cac712d182 -MISC ChangeLog-2007 108548 SHA256 d622be202eb0d61a363b0ae4065012cd1d494fefaa0c03d4aa7986177cdde6d0 SHA512 fdb3f311a3be4b97a6acfceb1763af5ea69e74d8195522c5d03307f75e15a9382991e9e29dbfdec79e74f1c36328f82648768749bc929e5050ff64b628c7ca98 WHIRLPOOL e550f354394569069e000a7e70ec69c94388a0f415c19b427203f0dcbcbeeec0f5e379ee2af7886cd2d68559e749fab8122e7e077985729d7e0e728ae9096d7a -MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCgAGBQJSl49JAAoJELp701BxlEWf8dcQAJRwsDQsvRdjmEghipVtE1it -Wse1TpMlbWfpPCkwVcaFRhz7TdrHTKfWbydazHppCSVA4PY7EsV4OAM+6DM9UCP1 -FdtvbykO0gqzF0IQ4X+Q4nahlrOdCoQ3Cet6ENKase5Kv3cMVs1NrL1V28KHrmep -vka7SlazU4vz5qEA619M+ySwiIn6sMI0DMYKTRGInr2d6nUSVRMzOqekslRbPVgR -Qh8dfakaSSTMCjwbsYlAFnEVdI64ajzhW5KmWYW2Vopcw1A6JrEOne9M7+V4fSM0 -q/4Jcs4U5NE1//dcuPdZtJktjSmF4PtnIWSEEdgeFz47oweyZH+Er2R2PhJD2ert -77NVuK+u7TKNbYn+6Y3e5eQ4wXKLCwa1A+0iyoo7i88L0WkvRCoSgQIotogEHCV0 -AoXYWluEjwUt7uCBY212y9E78lxgllB29TGPqB/Y1KCapZs61925RAENw4TwQ1cf -T/xRKv/ZxlRYp6adH7J3eeqp0543v8XIhS2afn6Cf/cKpKlvocqXaSTO7jslnnBw -djzOWWKchp1+L7xR8UfwuRfg/xgDpKlbo6KHG+3wU2f6d++3mXn/2TFZRB3iwid5 -MnQU+q1yaAzaEzYHSeS1rW4H5hacp9kCH9pXFqSOlfeJdQI71Ze4UyeBq6rnG8OM -ZnMl8ehVYRayHAKiN7/5 -=cjmJ ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-gentoo-chk_fail.c b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-gentoo-chk_fail.c deleted file mode 100644 index 37711e8aac..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-gentoo-chk_fail.c +++ /dev/null @@ -1,315 +0,0 @@ -/* Copyright (C) 2004, 2005 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* Copyright (C) 2006-2008 Gentoo Foundation Inc. - * License terms as above. - * - * Hardened Gentoo SSP and FORTIFY handler - * - * An SSP failure handler that does not use functions from the rest of - * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures - * no possibility of recursion into the handler. - * - * Direct all bug reports to http://bugs.gentoo.org/ - * - * Re-written from the glibc-2.3 Hardened Gentoo SSP handler - * by Kevin F. Quinn - - * - * The following people contributed to the glibc-2.3 Hardened - * Gentoo SSP and FORTIFY handler, from which this implementation draws much: - * - * Ned Ludd - - * Alexander Gabert - - * The PaX Team - - * Peter S. Mazinger - - * Yoann Vandoorselaere - - * Robert Connolly - - * Cory Visi - * Mike Frysinger - * Magnus Granberg - */ - -#include -#include -#include -#include -#include - -#include - -#include -#include -#include - -#include - -#include -/* from sysdeps */ -#include -/* for the stuff in bits/socket.h */ -#include -#include - -/* Sanity check on SYSCALL macro names - force compilation - * failure if the names used here do not exist - */ -#if !defined __NR_socketcall && !defined __NR_socket -# error Cannot do syscall socket or socketcall -#endif -#if !defined __NR_socketcall && !defined __NR_connect -# error Cannot do syscall connect or socketcall -#endif -#ifndef __NR_write -# error Cannot do syscall write -#endif -#ifndef __NR_close -# error Cannot do syscall close -#endif -#ifndef __NR_getpid -# error Cannot do syscall getpid -#endif -#ifndef __NR_kill -# error Cannot do syscall kill -#endif -#ifndef __NR_exit -# error Cannot do syscall exit -#endif -#ifdef SSP_SMASH_DUMPS_CORE -# define ENABLE_SSP_SMASH_DUMPS_CORE 1 -# if !defined _KERNEL_NSIG && !defined _NSIG -# error No _NSIG or _KERNEL_NSIG for rt_sigaction -# endif -# if !defined __NR_sigaction && !defined __NR_rt_sigaction -# error Cannot do syscall sigaction or rt_sigaction -# endif -/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size - * of the _kernel_ sigset_t which is not the same as the user sigset_t. - * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for - * some reason. - */ -# ifdef _KERNEL_NSIG -# define _SSP_NSIG _KERNEL_NSIG -# else -# define _SSP_NSIG _NSIG -# endif -#else -# define _SSP_NSIG 0 -# define ENABLE_SSP_SMASH_DUMPS_CORE 0 -#endif - -/* Define DO_SIGACTION - default to newer rt signal interface but - * fallback to old as needed. - */ -#ifdef __NR_rt_sigaction -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) -#else -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(sigaction, 3, signum, act, oldact) -#endif - -/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ -#if defined(__NR_socket) && defined(__NR_connect) -# define USE_OLD_SOCKETCALL 0 -#else -# define USE_OLD_SOCKETCALL 1 -#endif - -/* stub out the __NR_'s so we can let gcc optimize away dead code */ -#ifndef __NR_socketcall -# define __NR_socketcall 0 -#endif -#ifndef __NR_socket -# define __NR_socket 0 -#endif -#ifndef __NR_connect -# define __NR_connect 0 -#endif -#define DO_SOCKET(result, domain, type, protocol) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = domain; \ - socketargs[1] = type; \ - socketargs[2] = protocol; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ - } else \ - result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ - } while (0) -#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = sockfd; \ - socketargs[1] = (unsigned long int)serv_addr; \ - socketargs[2] = addrlen; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ - } else \ - result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ - } while (0) - -#ifndef _PATH_LOG -# define _PATH_LOG "/dev/log" -#endif - -static const char path_log[] = _PATH_LOG; - -/* For building glibc with SSP switched on, define __progname to a - * constant if building for the run-time loader, to avoid pulling - * in more of libc.so into ld.so - */ -#ifdef IS_IN_rtld -static char *__progname = ""; -#else -extern char *__progname; -#endif - -/* Common handler code, used by chk_fail - * Inlined to ensure no self-references to the handler within itself. - * Data static to avoid putting more than necessary on the stack, - * to aid core debugging. - */ -__attribute__ ((__noreturn__ , __always_inline__)) -static inline void -__hardened_gentoo_chk_fail(char func[], int damaged) -{ -#define MESSAGE_BUFSIZ 256 - static pid_t pid; - static int plen, i; - static char message[MESSAGE_BUFSIZ]; - static const char msg_ssa[] = ": buffer overflow attack"; - static const char msg_inf[] = " in function "; - static const char msg_ssd[] = "*** buffer overflow detected ***: "; - static const char msg_terminated[] = " - terminated\n"; - static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; - static const char msg_unknown[] = ""; - static int log_socket, connect_result; - static struct sockaddr_un sock; - static unsigned long int socketargs[4]; - - /* Build socket address - */ - sock.sun_family = AF_UNIX; - i = 0; - while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { - sock.sun_path[i] = path_log[i]; - i++; - } - sock.sun_path[i] = '\0'; - - /* Try SOCK_DGRAM connection to syslog */ - connect_result = -1; - DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - if (connect_result == -1) { - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - /* Try SOCK_STREAM connection to syslog */ - DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - } - - /* Build message. Messages are generated both in the old style and new style, - * so that log watchers that are configured for the old-style message continue - * to work. - */ -#define strconcat(str) \ - {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ - {\ - message[plen+i]=str[i];\ - i++;\ - }\ - plen+=i;} - - /* R.Henderson post-gcc-4 style message */ - plen = 0; - strconcat(msg_ssd); - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Dr. Etoh pre-gcc-4 style message */ - plen = 0; - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_ssa); - strconcat(msg_inf); - if (func != NULL) - strconcat(func) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Direct reports to bugs.gentoo.org */ - plen=0; - strconcat(msg_report); - message[plen++]='\0'; - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - - /* Suicide */ - pid = INLINE_SYSCALL(getpid, 0); - - if (ENABLE_SSP_SMASH_DUMPS_CORE) { - static struct sigaction default_abort_act; - /* Remove any user-supplied handler for SIGABRT, before using it */ - default_abort_act.sa_handler = SIG_DFL; - default_abort_act.sa_sigaction = NULL; - __sigfillset(&default_abort_act.sa_mask); - default_abort_act.sa_flags = 0; - if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) - INLINE_SYSCALL(kill, 2, pid, SIGABRT); - } - - /* Note; actions cannot be added to SIGKILL */ - INLINE_SYSCALL(kill, 2, pid, SIGKILL); - - /* In case the kill didn't work, exit anyway - * The loop prevents gcc thinking this routine returns - */ - while (1) - INLINE_SYSCALL(exit, 0); -} - -__attribute__ ((__noreturn__)) -void __chk_fail(void) -{ - __hardened_gentoo_chk_fail(NULL, 0); -} - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-configure-picdefault.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-configure-picdefault.patch deleted file mode 100644 index e75ccc788c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-configure-picdefault.patch +++ /dev/null @@ -1,30 +0,0 @@ -Prevent default-fPIE from confusing configure into thinking -PIC code is default. This causes glibc to build both PIC and -non-PIC code as normal, which on the hardened compiler generates -PIC and PIE. - -Patch by Kevin F. Quinn -Fixed for glibc 2.10 by Magnus Granberg - ---- configure.in -+++ configure.in -@@ -2145,7 +2145,7 @@ - # error PIC is default. - #endif - EOF --if eval "${CC-cc} -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then -+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then - libc_cv_pic_default=no - fi - rm -f conftest.*]) ---- configure -+++ configure -@@ -7698,7 +7698,7 @@ - # error PIC is default. - #endif - EOF --if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then -+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&5 1>&5"; then - libc_cv_pic_default=no - fi - rm -f conftest.* diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch deleted file mode 100644 index cb6d8e3c78..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch +++ /dev/null @@ -1,274 +0,0 @@ -When building glibc PIE (which is not something upstream support), -several modifications are necessary to the glibc build process. - -First, any syscalls in PIEs must be of the PIC variant, otherwise -textrels ensue. Then, any syscalls made before the initialisation -of the TLS will fail on i386, as the sysenter variant on i386 uses -the TLS, giving rise to a chicken-and-egg situation. This patch -defines a PIC syscall variant that doesn't use sysenter, even when the sysenter -version is normally used, and uses the non-sysenter version for the brk -syscall that is performed by the TLS initialisation. Further, the TLS -initialisation is moved in this case prior to the initialisation of -dl_osversion, as that requires further syscalls. - -csu/libc-start.c: Move initial TLS initialization to before the -initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined - -csu/libc-tls.c: Use the no-sysenter version of sbrk when -INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter -version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/brk.c: Define a no-sysenter version of brk if -INTERNAL_SYSCALL_NOSYSENTER is defined. - -sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER -Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. - -Patch by Kevin F. Quinn -Fixed for 2.10 by Magnus Granberg - ---- csu/libc-start.c -+++ csu/libc-start.c -@@ -28,6 +28,7 @@ - extern int __libc_multiple_libcs; - - #include -+#include - #ifndef SHARED - # include - extern void __pthread_initialize_minimal (void); -@@ -129,6 +130,11 @@ - # endif - _dl_aux_init (auxvec); - # endif -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ /* Do the initial TLS initialization before _dl_osversion, -+ since the latter uses the uname syscall. */ -+ __pthread_initialize_minimal (); -+# endif - # ifdef DL_SYSDEP_OSCHECK - if (!__libc_multiple_libcs) - { -@@ -138,10 +144,12 @@ - } - # endif - -+# ifndef INTERNAL_SYSCALL_NOSYSENTER - /* Initialize the thread library at least a bit since the libgcc - functions are using thread functions if these are available and - we need to setup errno. */ - __pthread_initialize_minimal (); -+# endif - - /* Set up the stack checker's canary. */ - uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (); ---- csu/libc-tls.c -+++ csu/libc-tls.c -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - - - #ifdef SHARED -@@ -29,6 +30,9 @@ - #error makefile bug, this file is for static only - #endif - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+extern void *__sbrk_nosysenter (intptr_t __delta); -+#endif - extern ElfW(Phdr) *_dl_phdr; - extern size_t _dl_phnum; - -@@ -141,14 +145,26 @@ - - The initialized value of _dl_tls_static_size is provided by dl-open.c - to request some surplus that permits dynamic loading of modules with -- IE-model TLS. */ -+ IE-model TLS. -+ -+ Where the normal sbrk would use a syscall that needs the TLS (i386) -+ use the special non-sysenter version instead. */ - #if TLS_TCB_AT_TP - tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); -+# else - tlsblock = __sbrk (tcb_offset + tcbsize + max_align); -+# endif - #elif TLS_DTV_AT_TP - tcb_offset = roundup (tcbsize, align ?: 1); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align -+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# else - tlsblock = __sbrk (tcb_offset + memsz + max_align - + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# endif - tlsblock += TLS_PRE_TCB_SIZE; - #else - /* In case a model with a different layout for the TCB and DTV ---- misc/sbrk.c -+++ misc/sbrk.c -@@ -18,6 +18,7 @@ - #include - #include - #include -+#include - - /* Defined in brk.c. */ - extern void *__curbrk; -@@ -29,6 +30,35 @@ - /* Extend the process's data space by INCREMENT. - If INCREMENT is negative, shrink data space by - INCREMENT. - Return start of new space allocated, or -1 for errors. */ -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ if the SYSENTER version requires the TLS (which it does on i386). -+ Obviously using the TLS before it is initialised is broken. */ -+extern int __brk_nosysenter (void *addr); -+void * -+__sbrk_nosysenter (intptr_t increment) -+{ -+ void *oldbrk; -+ -+ /* If this is not part of the dynamic library or the library is used -+ via dynamic loading in a statically linked program update -+ __curbrk from the kernel's brk value. That way two separate -+ instances of __brk and __sbrk can share the heap, returning -+ interleaved pieces of it. */ -+ if (__curbrk == NULL || __libc_multiple_libcs) -+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ -+ return (void *) -1; -+ -+ if (increment == 0) -+ return __curbrk; -+ -+ oldbrk = __curbrk; -+ if (__brk_nosysenter (oldbrk + increment) < 0) -+ return (void *) -1; -+ -+ return oldbrk; -+} -+#endif - void * - __sbrk (intptr_t increment) - { ---- sysdeps/unix/sysv/linux/i386/brk.c -+++ sysdeps/unix/sysv/linux/i386/brk.c -@@ -31,6 +31,30 @@ - linker. */ - weak_alias (__curbrk, ___brk_addr) - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ * if the SYSENTER version requires the TLS (which it does on i386). -+ * Obviously using the TLS before it is initialised is broken. */ -+int -+__brk_nosysenter (void *addr) -+{ -+ void *__unbounded newbrk; -+ -+ INTERNAL_SYSCALL_DECL (err); -+ newbrk = (void *__unbounded) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, -+ __ptrvalue (addr)); -+ -+ __curbrk = newbrk; -+ -+ if (newbrk < addr) -+ { -+ __set_errno (ENOMEM); -+ return -1; -+ } -+ -+ return 0; -+} -+#endif - int - __brk (void *addr) - { ---- sysdeps/unix/sysv/linux/i386/sysdep.h -+++ sysdeps/unix/sysv/linux/i386/sysdep.h -@@ -187,7 +187,7 @@ - /* The original calling convention for system calls on Linux/i386 is - to use int $0x80. */ - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET - # else - # define ENTER_KERNEL call *_dl_sysinfo -@@ -358,7 +358,7 @@ - possible to use more than four parameters. */ - #undef INTERNAL_SYSCALL - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ - register unsigned int resultvar; \ -@@ -384,6 +384,18 @@ - : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ - ASMFMT_##nr(args) : "memory", "cc"); \ - (int) resultvar; }) -+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ -+ ({ \ -+ register unsigned int resultvar; \ -+ EXTRAVAR_##nr \ -+ asm volatile ( \ -+ LOADARGS_NOSYSENTER_##nr \ -+ "movl %1, %%eax\n\t" \ -+ "int $0x80\n\t" \ -+ RESTOREARGS_NOSYSENTER_##nr \ -+ : "=a" (resultvar) \ -+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ -+ (int) resultvar; }) - # else - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ -@@ -447,12 +459,20 @@ - - #define LOADARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define LOADARGS_1 \ - "bpushl .L__X'%k3, %k3\n\t" - # define LOADARGS_5 \ - "movl %%ebx, %4\n\t" \ - "movl %3, %%ebx\n\t" -+# define LOADARGS_NOSYSENTER_1 \ -+ "bpushl .L__X'%k2, %k2\n\t" -+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 -+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_5 \ -+ "movl %%ebx, %3\n\t" \ -+ "movl %2, %%ebx\n\t" - # else - # define LOADARGS_1 \ - "bpushl .L__X'%k2, %k2\n\t" -@@ -474,11 +495,18 @@ - - #define RESTOREARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define RESTOREARGS_1 \ - "bpopl .L__X'%k3, %k3\n\t" - # define RESTOREARGS_5 \ - "movl %4, %%ebx" -+# define RESTOREARGS_NOSYSENTER_1 \ -+ "bpopl .L__X'%k2, %k2\n\t" -+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 -+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_5 \ -+ "movl %3, %%ebx" - # else - # define RESTOREARGS_1 \ - "bpopl .L__X'%k2, %k2\n\t" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-ssp-compat.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-ssp-compat.patch deleted file mode 100644 index a1c9eef6a9..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.10/glibc-2.10-hardened-ssp-compat.patch +++ /dev/null @@ -1,168 +0,0 @@ -Add backwards compat support for gcc-3.x ssp ... older ssp versions -used __guard and __stack_smash_handler symbols while gcc-4.1 and newer -uses __stack_chk_guard and __stack_chk_fail. - ---- config.h.in -+++ config.h.in -@@ -42,6 +42,9 @@ - assembler instructions per line. Default is `;' */ - #undef ASM_LINE_SEP - -+/* Define if we want to enable support for old ssp symbols */ -+#undef ENABLE_OLD_SSP_COMPAT -+ - /* Define if not using ELF, but `.init' and `.fini' sections are available. */ - #undef HAVE_INITFINI - ---- configure -+++ configure -@@ -1378,6 +1378,9 @@ Optional Features: - --enable-kernel=VERSION compile for compatibility with kernel not older than - VERSION - --enable-all-warnings enable all useful warnings gcc can issue -+ --disable-old-ssp-compat -+ enable support for older ssp symbols -+ [default=no] - --enable-multi-arch enable single DSO with optimizations for multiple - architectures - --enable-experimental-malloc -@@ -6462,6 +6465,20 @@ fi - $as_echo "$libc_cv_ssp" >&6; } - - -+# Check whether --enable-old-ssp-compat or --disable-old-ssp-compat was given. -+if test "${enable_old_ssp_compat+set}" = set; then -+ enableval="$enable_old_ssp_compat" -+ enable_old_ssp_compat=$enableval -+else -+ enable_old_ssp_compat=no -+fi; -+if test "x$enable_old_ssp_compat" = "xyes"; then -+ cat >>confdefs.h <<\_ACEOF -+#define ENABLE_OLD_SSP_COMPAT 1 -+_ACEOF -+ -+fi -+ - { $as_echo "$as_me:$LINENO: checking for -fgnu89-inline" >&5 - $as_echo_n "checking for -fgnu89-inline... " >&6; } - if test "${libc_cv_gnu89_inline+set}" = set; then ---- configure.in -+++ configure.in -@@ -1641,6 +1641,15 @@ fi - rm -f conftest*]) - AC_SUBST(libc_cv_ssp) - -+AC_ARG_ENABLE([old-ssp-compat], -+ AC_HELP_STRING([--enable-old-ssp-compat], -+ [enable support for older ssp symbols @<:@default=no@:>@]), -+ [enable_old_ssp_compat=$enableval], -+ [enable_old_ssp_compat=no]) -+if test "x$enable_old_ssp_compat" = "xyes"; then -+ AC_DEFINE(ENABLE_OLD_SSP_COMPAT) -+fi -+ - AC_CACHE_CHECK(for -fgnu89-inline, libc_cv_gnu89_inline, [dnl - cat > conftest.c < - - * Makeconfig (+link): Set to +link-pie. - (+link-static): Change $(static-start-installed-name) to - S$(static-start-installed-name). - (+prector): Set to +prectorS. - (+postctor): Set to +postctorS. - ---- libc/Makeconfig -+++ libc/Makeconfig -@@ -447,11 +447,12 @@ - $(common-objpfx)libc% $(+postinit),$^) \ - $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) - endif -++link = $(+link-pie) - # Command for statically linking programs with the C library. - ifndef +link-static - +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ - $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ -- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ - $(+preinit) $(+prector) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -549,11 +550,10 @@ - ifeq ($(elf),yes) - +preinit = $(addprefix $(csu-objpfx),crti.o) - +postinit = $(addprefix $(csu-objpfx),crtn.o) --+prector = `$(CC) --print-file-name=crtbegin.o` --+postctor = `$(CC) --print-file-name=crtend.o` --# Variants of the two previous definitions for linking PIE programs. - +prectorS = `$(CC) --print-file-name=crtbeginS.o` - +postctorS = `$(CC) --print-file-name=crtendS.o` -++prector = $(+prectorS) -++postctor = $(+postctorS) - +interp = $(addprefix $(elf-objpfx),interp.os) - endif - csu-objpfx = $(common-objpfx)csu/ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.12/glibc-2.12-hardened-pie.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.12/glibc-2.12-hardened-pie.patch deleted file mode 100644 index 3315171d95..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.12/glibc-2.12-hardened-pie.patch +++ /dev/null @@ -1,39 +0,0 @@ -2010-08-11 Magnus Granberg - - #332331 - * Makeconfig (+link): Set to +link-pie. - (+link-static): Change $(static-start-installed-name) to - S$(static-start-installed-name). - (+prector): Set to +prectorS. - (+postctor): Set to +postctorS. - ---- libc/Makeconfig -+++ libc/Makeconfig -@@ -447,11 +447,12 @@ - $(common-objpfx)libc% $(+postinit),$^) \ - $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) - endif -++link = $(+link-pie) - # Command for statically linking programs with the C library. - ifndef +link-static - +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ - $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ -- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ - $(+preinit) $(+prector) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -549,11 +550,10 @@ - ifeq ($(elf),yes) - +preinit = $(addprefix $(csu-objpfx),crti.o) - +postinit = $(addprefix $(csu-objpfx),crtn.o) --+prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o` --+postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o` --# Variants of the two previous definitions for linking PIE programs. - +prectorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginS.o` - +postctorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtendS.o` -++prector = $(+prectorS) -++postctor = $(+postctorS) - +interp = $(addprefix $(elf-objpfx),interp.os) - endif - csu-objpfx = $(common-objpfx)csu/ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.16/glibc-2.16-hardened-pie.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.16/glibc-2.16-hardened-pie.patch deleted file mode 100644 index a850a61a27..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.16/glibc-2.16-hardened-pie.patch +++ /dev/null @@ -1,39 +0,0 @@ -2012-11-11 Magnus Granberg - - #442712 - * Makeconfig (+link): Set to +link-pie. - (+link-static-before-libc): Change $(static-start-installed-name) to - S$(static-start-installed-name). - (+prector): Set to +prectorS. - (+postctor): Set to +postctorS. - ---- libc/Makeconfig -+++ libc/Makeconfig -@@ -447,11 +447,12 @@ - $(common-objpfx)libc% $(+postinit),$^) \ - $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) - endif -++link = $(+link-pie) - # Command for statically linking programs with the C library. - ifndef +link-static - +link-static-before-libc = $(CC) -nostdlib -nostartfiles -static -o $@ \ - $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ -- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ - $(+preinit) $(+prector) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -549,11 +550,10 @@ - ifeq ($(elf),yes) - +preinit = $(addprefix $(csu-objpfx),crti.o) - +postinit = $(addprefix $(csu-objpfx),crtn.o) --+prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o` --+postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o` --# Variants of the two previous definitions for linking PIE programs. - +prectorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginS.o` - +postctorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtendS.o` -++prector = $(+prectorS) -++postctor = $(+postctorS) - +interp = $(addprefix $(elf-objpfx),interp.os) - endif - csu-objpfx = $(common-objpfx)csu/ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.17/glibc-2.17-hardened-pie.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.17/glibc-2.17-hardened-pie.patch deleted file mode 100644 index da4fb82539..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.17/glibc-2.17-hardened-pie.patch +++ /dev/null @@ -1,42 +0,0 @@ -2012-11-11 Magnus Granberg - - #442712 - * Makeconfig (+link): Set to +link-pie. - (+link-static-before-libc): Change $(static-start-installed-name) to - S$(static-start-installed-name). - (+prector): Set to +prectorS. - (+postctor): Set to +postctorS. - ---- libc/Makeconfig -+++ libc/Makeconfig -@@ -447,11 +447,12 @@ - $(common-objpfx)libc% $(+postinit),$^) \ - $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) - endif -++link = $(+link-pie) - # Command for statically linking programs with the C library. - ifndef +link-static - +link-static-before-libc = $(CC) -nostdlib -nostartfiles -static -o $@ \ - $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ -- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ - $(+preinit) $(+prectorT) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -549,11 +550,10 @@ - ifeq ($(elf),yes) - +preinit = $(addprefix $(csu-objpfx),crti.o) - +postinit = $(addprefix $(csu-objpfx),crtn.o) --+prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o` --+postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o` --# Variants of the two previous definitions for linking PIE programs. - +prectorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginS.o` - +postctorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtendS.o` -++prector = $(+prectorS) -++postctor = $(+postctorS) - # Variants of the two previous definitions for statically linking programs. - +prectorT = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginT.o` - +postctorT = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o` - +interp = $(addprefix $(elf-objpfx),interp.os) - endif - csu-objpfx = $(common-objpfx)csu/ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-chk_fail.c b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-chk_fail.c deleted file mode 100644 index c1934362f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-chk_fail.c +++ /dev/null @@ -1,314 +0,0 @@ -/* Copyright (C) 2004, 2005 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* Copyright (C) 2006-2013 Gentoo Foundation Inc. - * License terms as above. - * - * Hardened Gentoo SSP and FORTIFY handler - * - * An SSP failure handler that does not use functions from the rest of - * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures - * no possibility of recursion into the handler. - * - * Direct all bug reports to http://bugs.gentoo.org/ - * - * Re-written from the glibc-2.3 Hardened Gentoo SSP handler - * by Kevin F. Quinn - - * - * The following people contributed to the glibc-2.3 Hardened - * Gentoo SSP and FORTIFY handler, from which this implementation draws much: - * - * Ned Ludd - - * Alexander Gabert - - * The PaX Team - - * Peter S. Mazinger - - * Yoann Vandoorselaere - - * Robert Connolly - - * Cory Visi - * Mike Frysinger - * Magnus Granberg - */ - -#include -#include -#include -#include -#include - -#include - -#include -#include - -#include - -#include -/* from sysdeps */ -#include -/* for the stuff in bits/socket.h */ -#include -#include - -/* Sanity check on SYSCALL macro names - force compilation - * failure if the names used here do not exist - */ -#if !defined __NR_socketcall && !defined __NR_socket -# error Cannot do syscall socket or socketcall -#endif -#if !defined __NR_socketcall && !defined __NR_connect -# error Cannot do syscall connect or socketcall -#endif -#ifndef __NR_write -# error Cannot do syscall write -#endif -#ifndef __NR_close -# error Cannot do syscall close -#endif -#ifndef __NR_getpid -# error Cannot do syscall getpid -#endif -#ifndef __NR_kill -# error Cannot do syscall kill -#endif -#ifndef __NR_exit -# error Cannot do syscall exit -#endif -#ifdef SSP_SMASH_DUMPS_CORE -# define ENABLE_SSP_SMASH_DUMPS_CORE 1 -# if !defined _KERNEL_NSIG && !defined _NSIG -# error No _NSIG or _KERNEL_NSIG for rt_sigaction -# endif -# if !defined __NR_sigaction && !defined __NR_rt_sigaction -# error Cannot do syscall sigaction or rt_sigaction -# endif -/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size - * of the _kernel_ sigset_t which is not the same as the user sigset_t. - * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for - * some reason. - */ -# ifdef _KERNEL_NSIG -# define _SSP_NSIG _KERNEL_NSIG -# else -# define _SSP_NSIG _NSIG -# endif -#else -# define _SSP_NSIG 0 -# define ENABLE_SSP_SMASH_DUMPS_CORE 0 -#endif - -/* Define DO_SIGACTION - default to newer rt signal interface but - * fallback to old as needed. - */ -#ifdef __NR_rt_sigaction -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) -#else -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(sigaction, 3, signum, act, oldact) -#endif - -/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ -#if defined(__NR_socket) && defined(__NR_connect) -# define USE_OLD_SOCKETCALL 0 -#else -# define USE_OLD_SOCKETCALL 1 -#endif - -/* stub out the __NR_'s so we can let gcc optimize away dead code */ -#ifndef __NR_socketcall -# define __NR_socketcall 0 -#endif -#ifndef __NR_socket -# define __NR_socket 0 -#endif -#ifndef __NR_connect -# define __NR_connect 0 -#endif -#define DO_SOCKET(result, domain, type, protocol) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = domain; \ - socketargs[1] = type; \ - socketargs[2] = protocol; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ - } else \ - result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ - } while (0) -#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = sockfd; \ - socketargs[1] = (unsigned long int)serv_addr; \ - socketargs[2] = addrlen; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ - } else \ - result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ - } while (0) - -#ifndef _PATH_LOG -# define _PATH_LOG "/dev/log" -#endif - -static const char path_log[] = _PATH_LOG; - -/* For building glibc with SSP switched on, define __progname to a - * constant if building for the run-time loader, to avoid pulling - * in more of libc.so into ld.so - */ -#ifdef IS_IN_rtld -static char *__progname = ""; -#else -extern char *__progname; -#endif - -/* Common handler code, used by chk_fail - * Inlined to ensure no self-references to the handler within itself. - * Data static to avoid putting more than necessary on the stack, - * to aid core debugging. - */ -__attribute__ ((__noreturn__ , __always_inline__)) -static inline void -__hardened_gentoo_chk_fail(char func[], int damaged) -{ -#define MESSAGE_BUFSIZ 256 - static pid_t pid; - static int plen, i; - static char message[MESSAGE_BUFSIZ]; - static const char msg_ssa[] = ": buffer overflow attack"; - static const char msg_inf[] = " in function "; - static const char msg_ssd[] = "*** buffer overflow detected ***: "; - static const char msg_terminated[] = " - terminated\n"; - static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; - static const char msg_unknown[] = ""; - static int log_socket, connect_result; - static struct sockaddr_un sock; - static unsigned long int socketargs[4]; - - /* Build socket address - */ - sock.sun_family = AF_UNIX; - i = 0; - while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { - sock.sun_path[i] = path_log[i]; - i++; - } - sock.sun_path[i] = '\0'; - - /* Try SOCK_DGRAM connection to syslog */ - connect_result = -1; - DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - if (connect_result == -1) { - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - /* Try SOCK_STREAM connection to syslog */ - DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - } - - /* Build message. Messages are generated both in the old style and new style, - * so that log watchers that are configured for the old-style message continue - * to work. - */ -#define strconcat(str) \ - {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ - {\ - message[plen+i]=str[i];\ - i++;\ - }\ - plen+=i;} - - /* R.Henderson post-gcc-4 style message */ - plen = 0; - strconcat(msg_ssd); - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Dr. Etoh pre-gcc-4 style message */ - plen = 0; - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_ssa); - strconcat(msg_inf); - if (func != NULL) - strconcat(func) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Direct reports to bugs.gentoo.org */ - plen=0; - strconcat(msg_report); - message[plen++]='\0'; - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - - /* Suicide */ - pid = INLINE_SYSCALL(getpid, 0); - - if (ENABLE_SSP_SMASH_DUMPS_CORE) { - static struct sigaction default_abort_act; - /* Remove any user-supplied handler for SIGABRT, before using it */ - default_abort_act.sa_handler = SIG_DFL; - default_abort_act.sa_sigaction = NULL; - __sigfillset(&default_abort_act.sa_mask); - default_abort_act.sa_flags = 0; - if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) - INLINE_SYSCALL(kill, 2, pid, SIGABRT); - } - - /* Note; actions cannot be added to SIGKILL */ - INLINE_SYSCALL(kill, 2, pid, SIGKILL); - - /* In case the kill didn't work, exit anyway - * The loop prevents gcc thinking this routine returns - */ - while (1) - INLINE_SYSCALL(exit, 0); -} - -__attribute__ ((__noreturn__)) -void __chk_fail(void) -{ - __hardened_gentoo_chk_fail(NULL, 0); -} - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-stack_chk_fail.c b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-stack_chk_fail.c deleted file mode 100644 index 9535c21578..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-gentoo-stack_chk_fail.c +++ /dev/null @@ -1,322 +0,0 @@ -/* Copyright (C) 2005 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* Copyright (C) 2006-2013 Gentoo Foundation Inc. - * License terms as above. - * - * Hardened Gentoo SSP handler - * - * An SSP failure handler that does not use functions from the rest of - * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures - * no possibility of recursion into the handler. - * - * Direct all bug reports to http://bugs.gentoo.org/ - * - * Re-written from the glibc-2.3 Hardened Gentoo SSP handler - * by Kevin F. Quinn - - * - * Fixed to support glibc-2.18 by Magnus Granberg - - * - * The following people contributed to the glibc-2.3 Hardened - * Gentoo SSP handler, from which this implementation draws much: - * - * Ned Ludd - - * Alexander Gabert - - * The PaX Team - - * Peter S. Mazinger - - * Yoann Vandoorselaere - - * Robert Connolly - - * Cory Visi - * Mike Frysinger - */ - -#include -#include -#include -#include - -#include - -#include -#include - -#include - -#include -/* from sysdeps */ -#include -/* for the stuff in bits/socket.h */ -#include -#include - - -/* Sanity check on SYSCALL macro names - force compilation - * failure if the names used here do not exist - */ -#if !defined __NR_socketcall && !defined __NR_socket -# error Cannot do syscall socket or socketcall -#endif -#if !defined __NR_socketcall && !defined __NR_connect -# error Cannot do syscall connect or socketcall -#endif -#ifndef __NR_write -# error Cannot do syscall write -#endif -#ifndef __NR_close -# error Cannot do syscall close -#endif -#ifndef __NR_getpid -# error Cannot do syscall getpid -#endif -#ifndef __NR_kill -# error Cannot do syscall kill -#endif -#ifndef __NR_exit -# error Cannot do syscall exit -#endif -#ifdef SSP_SMASH_DUMPS_CORE -# define ENABLE_SSP_SMASH_DUMPS_CORE 1 -# if !defined _KERNEL_NSIG && !defined _NSIG -# error No _NSIG or _KERNEL_NSIG for rt_sigaction -# endif -# if !defined __NR_sigaction && !defined __NR_rt_sigaction -# error Cannot do syscall sigaction or rt_sigaction -# endif -/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size - * of the _kernel_ sigset_t which is not the same as the user sigset_t. - * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for - * some reason. - */ -# ifdef _KERNEL_NSIG -# define _SSP_NSIG _KERNEL_NSIG -# else -# define _SSP_NSIG _NSIG -# endif -#else -# define _SSP_NSIG 0 -# define ENABLE_SSP_SMASH_DUMPS_CORE 0 -#endif - -/* Define DO_SIGACTION - default to newer rt signal interface but - * fallback to old as needed. - */ -#ifdef __NR_rt_sigaction -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) -#else -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(sigaction, 3, signum, act, oldact) -#endif - -/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ -#if defined(__NR_socket) && defined(__NR_connect) -# define USE_OLD_SOCKETCALL 0 -#else -# define USE_OLD_SOCKETCALL 1 -#endif -/* stub out the __NR_'s so we can let gcc optimize away dead code */ -#ifndef __NR_socketcall -# define __NR_socketcall 0 -#endif -#ifndef __NR_socket -# define __NR_socket 0 -#endif -#ifndef __NR_connect -# define __NR_connect 0 -#endif -#define DO_SOCKET(result, domain, type, protocol) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = domain; \ - socketargs[1] = type; \ - socketargs[2] = protocol; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ - } else \ - result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ - } while (0) -#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = sockfd; \ - socketargs[1] = (unsigned long int)serv_addr; \ - socketargs[2] = addrlen; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ - } else \ - result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ - } while (0) - -#ifndef _PATH_LOG -# define _PATH_LOG "/dev/log" -#endif - -static const char path_log[] = _PATH_LOG; - -/* For building glibc with SSP switched on, define __progname to a - * constant if building for the run-time loader, to avoid pulling - * in more of libc.so into ld.so - */ -#ifdef IS_IN_rtld -static char *__progname = ""; -#else -extern char *__progname; -#endif - - -/* Common handler code, used by stack_chk_fail and __stack_smash_handler - * Inlined to ensure no self-references to the handler within itself. - * Data static to avoid putting more than necessary on the stack, - * to aid core debugging. - */ -__attribute__ ((__noreturn__ , __always_inline__)) -static inline void -__hardened_gentoo_stack_chk_fail(char func[], int damaged) -{ -#define MESSAGE_BUFSIZ 256 - static pid_t pid; - static int plen, i; - static char message[MESSAGE_BUFSIZ]; - static const char msg_ssa[] = ": stack smashing attack"; - static const char msg_inf[] = " in function "; - static const char msg_ssd[] = "*** stack smashing detected ***: "; - static const char msg_terminated[] = " - terminated\n"; - static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; - static const char msg_unknown[] = ""; - static int log_socket, connect_result; - static struct sockaddr_un sock; - static unsigned long int socketargs[4]; - - /* Build socket address - */ - sock.sun_family = AF_UNIX; - i = 0; - while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { - sock.sun_path[i] = path_log[i]; - i++; - } - sock.sun_path[i] = '\0'; - - /* Try SOCK_DGRAM connection to syslog */ - connect_result = -1; - DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - if (connect_result == -1) { - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - /* Try SOCK_STREAM connection to syslog */ - DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - } - - /* Build message. Messages are generated both in the old style and new style, - * so that log watchers that are configured for the old-style message continue - * to work. - */ -#define strconcat(str) \ - {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ - {\ - message[plen+i]=str[i];\ - i++;\ - }\ - plen+=i;} - - /* R.Henderson post-gcc-4 style message */ - plen = 0; - strconcat(msg_ssd); - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Dr. Etoh pre-gcc-4 style message */ - plen = 0; - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_ssa); - strconcat(msg_inf); - if (func != NULL) - strconcat(func) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Direct reports to bugs.gentoo.org */ - plen=0; - strconcat(msg_report); - message[plen++]='\0'; - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - - /* Suicide */ - pid = INLINE_SYSCALL(getpid, 0); - - if (ENABLE_SSP_SMASH_DUMPS_CORE) { - static struct sigaction default_abort_act; - /* Remove any user-supplied handler for SIGABRT, before using it */ - default_abort_act.sa_handler = SIG_DFL; - default_abort_act.sa_sigaction = NULL; - __sigfillset(&default_abort_act.sa_mask); - default_abort_act.sa_flags = 0; - if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) - INLINE_SYSCALL(kill, 2, pid, SIGABRT); - } - - /* Note; actions cannot be added to SIGKILL */ - INLINE_SYSCALL(kill, 2, pid, SIGKILL); - - /* In case the kill didn't work, exit anyway - * The loop prevents gcc thinking this routine returns - */ - while (1) - INLINE_SYSCALL(exit, 0); -} - -__attribute__ ((__noreturn__)) -void __stack_chk_fail(void) -{ - __hardened_gentoo_stack_chk_fail(NULL, 0); -} - -#ifdef ENABLE_OLD_SSP_COMPAT -__attribute__ ((__noreturn__)) -void __stack_smash_handler(char func[], int damaged) -{ - __hardened_gentoo_stack_chk_fail(func, damaged); -} -#endif diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-hardened-inittls-nosysenter.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-hardened-inittls-nosysenter.patch deleted file mode 100644 index 8907ab2c6a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.18/glibc-2.18-hardened-inittls-nosysenter.patch +++ /dev/null @@ -1,277 +0,0 @@ -When building glibc PIE (which is not something upstream support), -several modifications are necessary to the glibc build process. - -First, any syscalls in PIEs must be of the PIC variant, otherwise -textrels ensue. Then, any syscalls made before the initialisation -of the TLS will fail on i386, as the sysenter variant on i386 uses -the TLS, giving rise to a chicken-and-egg situation. This patch -defines a PIC syscall variant that doesn't use sysenter, even when the sysenter -version is normally used, and uses the non-sysenter version for the brk -syscall that is performed by the TLS initialisation. Further, the TLS -initialisation is moved in this case prior to the initialisation of -dl_osversion, as that requires further syscalls. - -csu/libc-start.c: Move initial TLS initialization to before the -initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined - -csu/libc-tls.c: Use the no-sysenter version of sbrk when -INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter -version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/brk.c: Define a no-sysenter version of brk if -INTERNAL_SYSCALL_NOSYSENTER is defined. - -sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER -Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. - -Patch by Kevin F. Quinn -Fixed for 2.10 by Magnus Granberg -Fixed for 2.18 by Magnus Granberg - ---- csu/libc-start.c -+++ csu/libc-start.c -@@ -28,6 +28,7 @@ - extern int __libc_multiple_libcs; - - #include -+#include - #ifndef SHARED - # include - extern void __pthread_initialize_minimal (void); -@@ -170,7 +170,11 @@ LIBC_START_MAIN (int (*main) (int, char - GL(dl_phnum) = __ehdr_start.e_phnum; - } - } -- -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ /* Do the initial TLS initialization before _dl_osversion, -+ since the latter uses the uname syscall. */ -+ __pthread_initialize_minimal (); -+# endif - # ifdef DL_SYSDEP_OSCHECK - if (!__libc_multiple_libcs) - { -@@ -138,10 +144,12 @@ - } - # endif - -+# ifndef INTERNAL_SYSCALL_NOSYSENTER - /* Initialize the thread library at least a bit since the libgcc - functions are using thread functions if these are available and - we need to setup errno. */ - __pthread_initialize_minimal (); -+# endif - - /* Set up the stack checker's canary. */ - uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (); ---- csu/libc-tls.c -+++ csu/libc-tls.c -@@ -22,14 +22,17 @@ - #include - #include - #include -- -+#include - - #ifdef SHARED - #error makefile bug, this file is for static only - #endif - --dtv_t _dl_static_dtv[2 + TLS_SLOTINFO_SURPLUS]; -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+extern void *__sbrk_nosysenter (intptr_t __delta); -+#endif - -+dtv_t _dl_static_dtv[2 + TLS_SLOTINFO_SURPLUS]; - - static struct - { -@@ -139,14 +142,26 @@ __libc_setup_tls (size_t tcbsize, size_t - - The initialized value of _dl_tls_static_size is provided by dl-open.c - to request some surplus that permits dynamic loading of modules with -- IE-model TLS. */ -+ IE-model TLS. -+ -+ Where the normal sbrk would use a syscall that needs the TLS (i386) -+ use the special non-sysenter version instead. */ - #if TLS_TCB_AT_TP - tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); -+# else - tlsblock = __sbrk (tcb_offset + tcbsize + max_align); -+#endif - #elif TLS_DTV_AT_TP - tcb_offset = roundup (tcbsize, align ?: 1); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align -+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# else - tlsblock = __sbrk (tcb_offset + memsz + max_align - + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+#endif - tlsblock += TLS_PRE_TCB_SIZE; - #else - /* In case a model with a different layout for the TCB and DTV ---- misc/sbrk.c -+++ misc/sbrk.c -@@ -18,6 +18,7 @@ - #include - #include - #include -+#include - - /* Defined in brk.c. */ - extern void *__curbrk; -@@ -29,6 +30,35 @@ - /* Extend the process's data space by INCREMENT. - If INCREMENT is negative, shrink data space by - INCREMENT. - Return start of new space allocated, or -1 for errors. */ -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ if the SYSENTER version requires the TLS (which it does on i386). -+ Obviously using the TLS before it is initialised is broken. */ -+extern int __brk_nosysenter (void *addr); -+void * -+__sbrk_nosysenter (intptr_t increment) -+{ -+ void *oldbrk; -+ -+ /* If this is not part of the dynamic library or the library is used -+ via dynamic loading in a statically linked program update -+ __curbrk from the kernel's brk value. That way two separate -+ instances of __brk and __sbrk can share the heap, returning -+ interleaved pieces of it. */ -+ if (__curbrk == NULL || __libc_multiple_libcs) -+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ -+ return (void *) -1; -+ -+ if (increment == 0) -+ return __curbrk; -+ -+ oldbrk = __curbrk; -+ if (__brk_nosysenter (oldbrk + increment) < 0) -+ return (void *) -1; -+ -+ return oldbrk; -+} -+#endif - void * - __sbrk (intptr_t increment) - { ---- sysdeps/unix/sysv/linux/i386/brk.c -+++ sysdeps/unix/sysv/linux/i386/brk.c -@@ -31,6 +31,29 @@ - linker. */ - weak_alias (__curbrk, ___brk_addr) - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ * if the SYSENTER version requires the TLS (which it does on i386). -+ * Obviously using the TLS before it is initialised is broken. */ -+int -+__brk_nosysenter (void *addr) -+{ -+ void * newbrk; -+ -+ INTERNAL_SYSCALL_DECL (err); -+ newbrk = (void *) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, addr); -+ -+ __curbrk = newbrk; -+ -+ if (newbrk < addr) -+ { -+ __set_errno (ENOMEM); -+ return -1; -+ } -+ -+ return 0; -+} -+#endif - int - __brk (void *addr) - { ---- sysdeps/unix/sysv/linux/i386/sysdep.h -+++ sysdeps/unix/sysv/linux/i386/sysdep.h -@@ -187,7 +187,7 @@ - /* The original calling convention for system calls on Linux/i386 is - to use int $0x80. */ - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET - # else - # define ENTER_KERNEL call *_dl_sysinfo -@@ -358,7 +358,7 @@ - possible to use more than four parameters. */ - #undef INTERNAL_SYSCALL - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ - register unsigned int resultvar; \ -@@ -384,6 +384,18 @@ - : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ - ASMFMT_##nr(args) : "memory", "cc"); \ - (int) resultvar; }) -+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ -+ ({ \ -+ register unsigned int resultvar; \ -+ EXTRAVAR_##nr \ -+ asm volatile ( \ -+ LOADARGS_NOSYSENTER_##nr \ -+ "movl %1, %%eax\n\t" \ -+ "int $0x80\n\t" \ -+ RESTOREARGS_NOSYSENTER_##nr \ -+ : "=a" (resultvar) \ -+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ -+ (int) resultvar; }) - # else - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ -@@ -447,12 +459,20 @@ - - #define LOADARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define LOADARGS_1 \ - "bpushl .L__X'%k3, %k3\n\t" - # define LOADARGS_5 \ - "movl %%ebx, %4\n\t" \ - "movl %3, %%ebx\n\t" -+# define LOADARGS_NOSYSENTER_1 \ -+ "bpushl .L__X'%k2, %k2\n\t" -+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 -+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_5 \ -+ "movl %%ebx, %3\n\t" \ -+ "movl %2, %%ebx\n\t" - # else - # define LOADARGS_1 \ - "bpushl .L__X'%k2, %k2\n\t" -@@ -474,11 +495,18 @@ - - #define RESTOREARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define RESTOREARGS_1 \ - "bpopl .L__X'%k3, %k3\n\t" - # define RESTOREARGS_5 \ - "movl %4, %%ebx" -+# define RESTOREARGS_NOSYSENTER_1 \ -+ "bpopl .L__X'%k2, %k2\n\t" -+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 -+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_5 \ -+ "movl %3, %%ebx" - # else - # define RESTOREARGS_1 \ - "bpopl .L__X'%k2, %k2\n\t" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch deleted file mode 100644 index 7c4399f845..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch +++ /dev/null @@ -1,68 +0,0 @@ -#! /bin/sh -e - -# DP: Description: Fix localedef segfault when run under exec-shield, -# PaX or similar. (#231438, #198099) -# DP: Dpatch Author: James Troup -# DP: Patch Author: (probably) Jakub Jelinek -# DP: Upstream status: Unknown -# DP: Status Details: Unknown -# DP: Date: 2004-03-16 - -if [ $# -ne 2 ]; then - echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" - exit 1 -fi -case "$1" in - -patch) patch -d "$2" -f --no-backup-if-mismatch -p1 < $0;; - -unpatch) patch -d "$2" -f --no-backup-if-mismatch -R -p1 < $0;; - *) - echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" - exit 1 -esac -exit 0 - ---- glibc-2.3.3-net/locale/programs/3level.h 16 Jun 2003 07:19:09 -0000 1.1.1.5 -+++ glibc-2.3.3-redhat/locale/programs/3level.h 16 Jun 2003 09:32:40 -0000 1.4 -@@ -204,6 +204,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, - } - } - } -+ -+/* GCC ATM seems to do a poor job with pointers to nested functions passed -+ to inlined functions. Help it a little bit with this hack. */ -+#define wchead_table_iterate(tp, fn) \ -+do \ -+ { \ -+ struct wchead_table *t = (tp); \ -+ uint32_t index1; \ -+ for (index1 = 0; index1 < t->level1_size; index1++) \ -+ { \ -+ uint32_t lookup1 = t->level1[index1]; \ -+ if (lookup1 != ((uint32_t) ~0)) \ -+ { \ -+ uint32_t lookup1_shifted = lookup1 << t->q; \ -+ uint32_t index2; \ -+ for (index2 = 0; index2 < (1 << t->q); index2++) \ -+ { \ -+ uint32_t lookup2 = t->level2[index2 + lookup1_shifted]; \ -+ if (lookup2 != ((uint32_t) ~0)) \ -+ { \ -+ uint32_t lookup2_shifted = lookup2 << t->p; \ -+ uint32_t index3; \ -+ for (index3 = 0; index3 < (1 << t->p); index3++) \ -+ { \ -+ struct element_t *lookup3 \ -+ = t->level3[index3 + lookup2_shifted]; \ -+ if (lookup3 != NULL) \ -+ fn ((((index1 << t->q) + index2) << t->p) + index3, \ -+ lookup3); \ -+ } \ -+ } \ -+ } \ -+ } \ -+ } \ -+ } while (0) -+ - #endif - - #ifndef NO_FINALIZE diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-gentoo-stack_chk_fail.c b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-gentoo-stack_chk_fail.c deleted file mode 100644 index e304440003..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-gentoo-stack_chk_fail.c +++ /dev/null @@ -1,311 +0,0 @@ -/* Copyright (C) 2005 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* Copyright (C) 2006 Gentoo Foundation Inc. - * License terms as above. - * - * Hardened Gentoo SSP handler - * - * An SSP failure handler that does not use functions from the rest of - * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures - * no possibility of recursion into the handler. - * - * Direct all bug reports to http://bugs.gentoo.org/ - * - * Re-written from the glibc-2.3 Hardened Gentoo SSP handler - * by Kevin F. Quinn - - * - * The following people contributed to the glibc-2.3 Hardened - * Gentoo SSP handler, from which this implementation draws much: - * - * Ned Ludd - - * Alexander Gabert - - * The PaX Team - - * Peter S. Mazinger - - * Yoann Vandoorselaere - - * Robert Connolly - - * Cory Visi - * Mike Frysinger - */ - -#include -#include -#include -#include - -#include - -#include -#include -#include - -#include - -#include -/* from sysdeps */ -#include -/* for the stuff in bits/socket.h */ -#include -#include - - -/* Sanity check on SYSCALL macro names - force compilation - * failure if the names used here do not exist - */ -#if !defined __NR_socketcall && !defined __NR_socket -# error Cannot do syscall socket or socketcall -#endif -#if !defined __NR_socketcall && !defined __NR_connect -# error Cannot do syscall connect or socketcall -#endif -#ifndef __NR_write -# error Cannot do syscall write -#endif -#ifndef __NR_close -# error Cannot do syscall close -#endif -#ifndef __NR_getpid -# error Cannot do syscall getpid -#endif -#ifndef __NR_kill -# error Cannot do syscall kill -#endif -#ifndef __NR_exit -# error Cannot do syscall exit -#endif -#ifdef SSP_SMASH_DUMPS_CORE -# if !defined _KERNEL_NSIG && !defined _NSIG -# error No _NSIG or _KERNEL_NSIG for rt_sigaction -# endif -# if !defined __NR_sigation && !defined __NR_rt_sigaction -# error Cannot do syscall sigaction or rt_sigaction -# endif -#endif - - - -/* Define DO_SOCKET/DO_CONNECT macros to deal with socketcall vs socket/connect */ -#ifdef __NR_socketcall - -# define DO_SOCKET(result,domain,type,protocol) \ - {socketargs[0] = domain; \ - socketargs[1] = type; \ - socketargs[2] = protocol; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall,2,SOCKOP_socket,socketargs);} - -# define DO_CONNECT(result,sockfd,serv_addr,addrlen) \ - {socketargs[0] = sockfd; \ - socketargs[1] = (unsigned long int)serv_addr; \ - socketargs[2] = addrlen; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall,2,SOCKOP_connect,socketargs);} - -#else - -# define DO_SOCKET(result,domain,type,protocol) \ - {result = INLINE_SYSCALL(socket,3,domain,type,protocol);} - -# define DO_CONNECT(result,sockfd,serv_addr,addrlen) \ - {result = INLINE_SYSCALL(connect,3,sockfd,serv_addr,addrlen);} - -#endif -/* __NR_socketcall */ - - -#ifndef _PATH_LOG -# define _PATH_LOG "/dev/log" -#endif - -static const char path_log[]=_PATH_LOG; - -/* For building glibc with SSP switched on, define __progname to a - * constant if building for the run-time loader, to avoid pulling - * in more of libc.so into ld.so - */ -#ifdef IS_IN_rtld -static char *__progname = ""; -#else -extern char *__progname; -#endif - - -/* Common handler code, used by stack_chk_fail and __stack_smash_handler - * Inlined to ensure no self-references to the handler within itself. - * Data static to avoid putting more than necessary on the stack, - * to aid core debugging. - */ -static inline void -__attribute__ ((__noreturn__ , __always_inline__)) -__hardened_gentoo_stack_chk_fail (char func[], int damaged) -{ -#define MESSAGE_BUFSIZ 256 - static pid_t pid; - static int plen, i; - static char message[MESSAGE_BUFSIZ]; - static const char msg_ssa[]=": stack smashing attack"; - static const char msg_inf[]=" in function "; - static const char msg_ssd[]="*** stack smashing detected ***: "; - static const char msg_terminated[]=" - terminated\n"; - static const char msg_report[]="Report to http://bugs.gentoo.org/\n"; - static const char msg_unknown[]=""; -#ifdef SSP_SMASH_DUMPS_CORE - static struct sigaction default_abort_act; -#endif - static int log_socket, connect_result; - static struct sockaddr_un sock; -#ifdef __NR_socketcall - static unsigned long int socketargs[4]; -#endif - - /* Build socket address - */ - sock.sun_family = AF_UNIX; - i=0; - while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) - { - sock.sun_path[i]=path_log[i]; - i++; - } - sock.sun_path[i]='\0'; - - /* Try SOCK_DGRAM connection to syslog */ - connect_result=-1; - DO_SOCKET(log_socket,AF_UNIX,SOCK_DGRAM,0); - if (log_socket != -1) - DO_CONNECT(connect_result,log_socket,(&sock),(sizeof(sock))); - if (connect_result == -1) - { - if (log_socket != -1) - INLINE_SYSCALL(close,1,log_socket); - /* Try SOCK_STREAM connection to syslog */ - DO_SOCKET(log_socket,AF_UNIX,SOCK_STREAM,0); - if (log_socket != -1) - DO_CONNECT(connect_result,log_socket,(&sock),(sizeof(sock))); - } - - /* Build message. Messages are generated both in the old style and new style, - * so that log watchers that are configured for the old-style message continue - * to work. - */ -#define strconcat(str) \ - {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ - {\ - message[plen+i]=str[i];\ - i++;\ - }\ - plen+=i;} - - /* R.Henderson post-gcc-4 style message */ - plen=0; - strconcat(msg_ssd); - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write,3,STDERR_FILENO,message,plen); - if (connect_result != -1) - INLINE_SYSCALL(write,3,log_socket,message,plen); - - /* Dr. Etoh pre-gcc-4 style message */ - plen=0; - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_ssa); - strconcat(msg_inf); - if (func!=NULL) - strconcat(func) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write,3,STDERR_FILENO,message,plen); - if (connect_result != -1) - INLINE_SYSCALL(write,3,log_socket,message,plen); - - /* Direct reports to bugs.gentoo.org */ - plen=0; - strconcat(msg_report); - message[plen++]='\0'; - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write,3,STDERR_FILENO,message,plen); - if (connect_result != -1) - INLINE_SYSCALL(write,3,log_socket,message,plen); - - if (log_socket != -1) - INLINE_SYSCALL(close,1,log_socket); - - /* Suicide */ - pid=INLINE_SYSCALL(getpid,0); -#ifdef SSP_SMASH_DUMPS_CORE - /* Remove any user-supplied handler for SIGABRT, before using it */ - default_abort_act.sa_handler = SIG_DFL; - default_abort_act.sa_sigaction = NULL; - __sigfillset(&default_abort_act.sa_mask); - default_abort_act.sa_flags = 0; - /* sigaction doesn't exist on amd64; however rt_sigaction seems to - * exist everywhere. rt_sigaction has an extra parameter - the - * size of sigset_t. - */ -# ifdef __NR_sigation - if (INLINE_SYSCALL(sigaction,3,SIGABRT,&default_abort_act,NULL) == 0) -# else - /* Although rt_sigaction expects sizeof(sigset_t) - it expects the size - * of the _kernel_ sigset_t which is not the same as the user sigset_t. - * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for - * some reason. - */ -# ifdef _KERNEL_NSIG - if (INLINE_SYSCALL(rt_sigaction,4,SIGABRT,&default_abort_act,NULL,_KERNEL_NSIG/8) == 0) -# else - if (INLINE_SYSCALL(rt_sigaction,4,SIGABRT,&default_abort_act,NULL,_NSIG/8) == 0) -# endif -# endif - INLINE_SYSCALL(kill,2,pid,SIGABRT); -#endif - /* Note; actions cannot be added to SIGKILL */ - INLINE_SYSCALL(kill,2,pid,SIGKILL); - - /* In case the kill didn't work, exit anyway - * The loop prevents gcc thinking this routine returns - */ - while (1) INLINE_SYSCALL(exit,0); -} - -void -__attribute__ ((__noreturn__)) - __stack_chk_fail (void) -{ - __hardened_gentoo_stack_chk_fail(NULL,0); -} - -#ifdef ENABLE_OLD_SSP_COMPAT -void -__attribute__ ((__noreturn__)) -__stack_smash_handler(char func[], int damaged) -{ - __hardened_gentoo_stack_chk_fail(func,damaged); -} -#endif - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-configure-picdefault.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-configure-picdefault.patch deleted file mode 100644 index 253a61bb6d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-configure-picdefault.patch +++ /dev/null @@ -1,29 +0,0 @@ -Prevent default-fPIE from confusing configure into thinking -PIC code is default. This causes glibc to build both PIC and -non-PIC code as normal, which on the hardened compiler generates -PIC and PIE. - -Patch by Kevin F. Quinn - ---- configure.in -+++ configure.in -@@ -2145,7 +2145,7 @@ - # error PIC is default. - #endif - EOF --if eval "${CC-cc} -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then -+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then - pic_default=no - fi - rm -f conftest.*]) ---- configure -+++ configure -@@ -7698,7 +7698,7 @@ - # error PIC is default. - #endif - EOF --if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then -+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&5 1>&5"; then - pic_default=no - fi - rm -f conftest.* diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch deleted file mode 100644 index 420e6fdd98..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch +++ /dev/null @@ -1,283 +0,0 @@ -When building glibc PIE (which is not something upstream support), -several modifications are necessary to the glibc build process. - -First, any syscalls in PIEs must be of the PIC variant, otherwise -textrels ensue. Then, any syscalls made before the initialisation -of the TLS will fail on i386, as the sysenter variant on i386 uses -the TLS, giving rise to a chicken-and-egg situation. This patch -defines a PIC syscall variant that doesn't use sysenter, even when the sysenter -version is normally used, and uses the non-sysenter version for the brk -syscall that is performed by the TLS initialisation. Further, the TLS -initialisation is moved in this case prior to the initialisation of -dl_osversion, as that requires further syscalls. - -csu/libc-start.c: Move initial TLS initialization to before the -initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined - -csu/libc-tls.c: Use the no-sysenter version of sbrk when -INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter -version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/brk.c: Define a no-sysenter version of brk if -INTERNAL_SYSCALL_NOSYSENTER is defined. - -sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER -Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. - -Patch by Kevin F. Quinn - ---- csu/libc-start.c.orig 2007-01-21 11:51:06.000000000 +0100 -+++ csu/libc-start.c 2007-01-21 11:55:57.000000000 +0100 -@@ -28,6 +28,7 @@ - extern int __libc_multiple_libcs; - - #include -+#include - #ifndef SHARED - # include - extern void __pthread_initialize_minimal (void) -@@ -133,6 +134,14 @@ - # endif - _dl_aux_init (auxvec); - # endif -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ /* Do the initial TLS initialization before _dl_osversion, -+ since the latter uses the uname syscall. */ -+# if !(USE_TLS - 0) && !defined NONTLS_INIT_TP -+ if (__pthread_initialize_minimal) -+# endif -+ __pthread_initialize_minimal (); -+# endif - # ifdef DL_SYSDEP_OSCHECK - if (!__libc_multiple_libcs) - { -@@ -142,15 +151,17 @@ - } - # endif - -+# ifndef INTERNAL_SYSCALL_NOSYSENTER - /* Initialize the thread library at least a bit since the libgcc - functions are using thread functions if these are available and - we need to setup errno. If there is no thread library and we - handle TLS the function is defined in the libc to initialized the - TLS handling. */ --# if !(USE_TLS - 0) && !defined NONTLS_INIT_TP -+# if !(USE_TLS - 0) && !defined NONTLS_INIT_TP - if (__pthread_initialize_minimal) --# endif -+# endif - __pthread_initialize_minimal (); -+# endif - #endif - - # ifndef SHARED ---- csu/libc-tls.c.orig 2007-01-21 11:37:02.000000000 +0100 -+++ csu/libc-tls.c 2007-01-21 12:09:33.000000000 +0100 -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - - - #ifdef SHARED -@@ -30,6 +31,9 @@ - #endif - - #ifdef USE_TLS -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+extern void *__sbrk_nosysenter (intptr_t __delta); -+# endif - extern ElfW(Phdr) *_dl_phdr; - extern size_t _dl_phnum; - -@@ -142,14 +146,26 @@ - - The initialized value of _dl_tls_static_size is provided by dl-open.c - to request some surplus that permits dynamic loading of modules with -- IE-model TLS. */ -+ IE-model TLS. -+ -+ Where the normal sbrk would use a syscall that needs the TLS (i386) -+ use the special non-sysenter version instead. */ - # if TLS_TCB_AT_TP - tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); -+# else - tlsblock = __sbrk (tcb_offset + tcbsize + max_align); -+# endif - # elif TLS_DTV_AT_TP - tcb_offset = roundup (tcbsize, align ?: 1); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align -+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# else - tlsblock = __sbrk (tcb_offset + memsz + max_align - + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# endif - tlsblock += TLS_PRE_TCB_SIZE; - # else - /* In case a model with a different layout for the TCB and DTV ---- misc/sbrk.c.orig 2007-01-21 11:38:27.000000000 +0100 -+++ misc/sbrk.c 2007-01-21 12:07:29.000000000 +0100 -@@ -18,6 +18,7 @@ - - #include - #include -+#include - - /* Defined in brk.c. */ - extern void *__curbrk; -@@ -29,6 +30,35 @@ - /* Extend the process's data space by INCREMENT. - If INCREMENT is negative, shrink data space by - INCREMENT. - Return start of new space allocated, or -1 for errors. */ -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ if the SYSENTER version requires the TLS (which it does on i386). -+ Obviously using the TLS before it is initialised is broken. */ -+extern int __brk_nosysenter (void *addr); -+void * -+__sbrk_nosysenter (intptr_t increment) -+{ -+ void *oldbrk; -+ -+ /* If this is not part of the dynamic library or the library is used -+ via dynamic loading in a statically linked program update -+ __curbrk from the kernel's brk value. That way two separate -+ instances of __brk and __sbrk can share the heap, returning -+ interleaved pieces of it. */ -+ if (__curbrk == NULL || __libc_multiple_libcs) -+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ -+ return (void *) -1; -+ -+ if (increment == 0) -+ return __curbrk; -+ -+ oldbrk = __curbrk; -+ if (__brk_nosysenter (oldbrk + increment) < 0) -+ return (void *) -1; -+ -+ return oldbrk; -+} -+#endif - void * - __sbrk (intptr_t increment) - { ---- sysdeps/unix/sysv/linux/i386/brk.c.orig 2007-01-21 11:39:16.000000000 +0100 -+++ sysdeps/unix/sysv/linux/i386/brk.c 2007-01-21 11:44:01.000000000 +0100 -@@ -31,6 +31,30 @@ - linker. */ - weak_alias (__curbrk, ___brk_addr) - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ * if the SYSENTER version requires the TLS (which it does on i386). -+ * Obviously using the TLS before it is initialised is broken. */ -+int -+__brk_nosysenter (void *addr) -+{ -+ void *__unbounded newbrk; -+ -+ INTERNAL_SYSCALL_DECL (err); -+ newbrk = (void *__unbounded) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, -+ __ptrvalue (addr)); -+ -+ __curbrk = newbrk; -+ -+ if (newbrk < addr) -+ { -+ __set_errno (ENOMEM); -+ return -1; -+ } -+ -+ return 0; -+} -+#endif - int - __brk (void *addr) - { ---- sysdeps/unix/sysv/linux/i386/sysdep.h.orig 2007-01-21 13:08:00.000000000 +0100 -+++ sysdeps/unix/sysv/linux/i386/sysdep.h 2007-01-21 13:19:10.000000000 +0100 -@@ -187,7 +187,7 @@ - /* The original calling convention for system calls on Linux/i386 is - to use int $0x80. */ - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET - # else - # define ENTER_KERNEL call *_dl_sysinfo -@@ -358,7 +358,7 @@ - possible to use more than four parameters. */ - #undef INTERNAL_SYSCALL - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ - register unsigned int resultvar; \ -@@ -384,6 +384,18 @@ - : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ - ASMFMT_##nr(args) : "memory", "cc"); \ - (int) resultvar; }) -+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ -+ ({ \ -+ register unsigned int resultvar; \ -+ EXTRAVAR_##nr \ -+ asm volatile ( \ -+ LOADARGS_NOSYSENTER_##nr \ -+ "movl %1, %%eax\n\t" \ -+ "int $0x80\n\t" \ -+ RESTOREARGS_NOSYSENTER_##nr \ -+ : "=a" (resultvar) \ -+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ -+ (int) resultvar; }) - # else - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ -@@ -447,12 +459,20 @@ - - #define LOADARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define LOADARGS_1 \ - "bpushl .L__X'%k3, %k3\n\t" - # define LOADARGS_5 \ - "movl %%ebx, %4\n\t" \ - "movl %3, %%ebx\n\t" -+# define LOADARGS_NOSYSENTER_1 \ -+ "bpushl .L__X'%k2, %k2\n\t" -+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 -+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_5 \ -+ "movl %%ebx, %3\n\t" \ -+ "movl %2, %%ebx\n\t" - # else - # define LOADARGS_1 \ - "bpushl .L__X'%k2, %k2\n\t" -@@ -474,11 +495,18 @@ - - #define RESTOREARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define RESTOREARGS_1 \ - "bpopl .L__X'%k3, %k3\n\t" - # define RESTOREARGS_5 \ - "movl %4, %%ebx" -+# define RESTOREARGS_NOSYSENTER_1 \ -+ "bpopl .L__X'%k2, %k2\n\t" -+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 -+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_5 \ -+ "movl %3, %%ebx" - # else - # define RESTOREARGS_1 \ - "bpopl .L__X'%k2, %k2\n\t" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-pie.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-pie.patch deleted file mode 100644 index 46f3de4f78..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.5/glibc-2.5-hardened-pie.patch +++ /dev/null @@ -1,39 +0,0 @@ -Change link commands for glibc executables to build PIEs - -Patch by Kevin F. Quinn - ---- Makeconfig -+++ Makeconfig -@@ -415,10 +415,10 @@ - - # Command for linking programs with the C library. - ifndef +link --+link = $(CC) -nostdlib -nostartfiles -o $@ \ -++link = $(CC) -nostdlib -nostartfiles -fPIE -pie -o $@ \ - $(sysdep-LDFLAGS) $(config-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ - $(combreloc-LDFLAGS) $(relro-LDFLAGS) $(hashstyle-LDFLAGS) \ -- $(addprefix $(csu-objpfx),$(start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(start-installed-name)) \ - $(+preinit) $(+prector) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -429,7 +429,7 @@ - ifndef +link-static - +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ - $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ -- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ -+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ - $(+preinit) $(+prector) \ - $(filter-out $(addprefix $(csu-objpfx),start.o \ - $(start-installed-name))\ -@@ -528,8 +528,8 @@ - ifeq ($(elf),yes) - +preinit = $(addprefix $(csu-objpfx),crti.o) - +postinit = $(addprefix $(csu-objpfx),crtn.o) --+prector = `$(CC) --print-file-name=crtbegin.o` --+postctor = `$(CC) --print-file-name=crtend.o` -++prector = `$(CC) --print-file-name=crtbeginS.o` -++postctor = `$(CC) --print-file-name=crtendS.o` - +interp = $(addprefix $(elf-objpfx),interp.os) - endif - csu-objpfx = $(common-objpfx)csu/ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-gentoo-stack_chk_fail.c b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-gentoo-stack_chk_fail.c deleted file mode 100644 index 217bf1a907..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-gentoo-stack_chk_fail.c +++ /dev/null @@ -1,321 +0,0 @@ -/* Copyright (C) 2005 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ - -/* Copyright (C) 2006-2007 Gentoo Foundation Inc. - * License terms as above. - * - * Hardened Gentoo SSP handler - * - * An SSP failure handler that does not use functions from the rest of - * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures - * no possibility of recursion into the handler. - * - * Direct all bug reports to http://bugs.gentoo.org/ - * - * Re-written from the glibc-2.3 Hardened Gentoo SSP handler - * by Kevin F. Quinn - - * - * The following people contributed to the glibc-2.3 Hardened - * Gentoo SSP handler, from which this implementation draws much: - * - * Ned Ludd - - * Alexander Gabert - - * The PaX Team - - * Peter S. Mazinger - - * Yoann Vandoorselaere - - * Robert Connolly - - * Cory Visi - * Mike Frysinger - */ - -#include -#include -#include -#include - -#include - -#include -#include -#include - -#include - -#include -/* from sysdeps */ -#include -/* for the stuff in bits/socket.h */ -#include -#include - - -/* Sanity check on SYSCALL macro names - force compilation - * failure if the names used here do not exist - */ -#if !defined __NR_socketcall && !defined __NR_socket -# error Cannot do syscall socket or socketcall -#endif -#if !defined __NR_socketcall && !defined __NR_connect -# error Cannot do syscall connect or socketcall -#endif -#ifndef __NR_write -# error Cannot do syscall write -#endif -#ifndef __NR_close -# error Cannot do syscall close -#endif -#ifndef __NR_getpid -# error Cannot do syscall getpid -#endif -#ifndef __NR_kill -# error Cannot do syscall kill -#endif -#ifndef __NR_exit -# error Cannot do syscall exit -#endif -#ifdef SSP_SMASH_DUMPS_CORE -# define ENABLE_SSP_SMASH_DUMPS_CORE 1 -# if !defined _KERNEL_NSIG && !defined _NSIG -# error No _NSIG or _KERNEL_NSIG for rt_sigaction -# endif -# if !defined __NR_sigaction && !defined __NR_rt_sigaction -# error Cannot do syscall sigaction or rt_sigaction -# endif -/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size - * of the _kernel_ sigset_t which is not the same as the user sigset_t. - * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for - * some reason. - */ -# ifdef _KERNEL_NSIG -# define _SSP_NSIG _KERNEL_NSIG -# else -# define _SSP_NSIG _NSIG -# endif -#else -# define _SSP_NSIG 0 -# define ENABLE_SSP_SMASH_DUMPS_CORE 0 -#endif - -/* Define DO_SIGACTION - default to newer rt signal interface but - * fallback to old as needed. - */ -#ifdef __NR_rt_sigaction -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) -#else -# define DO_SIGACTION(signum, act, oldact) \ - INLINE_SYSCALL(sigaction, 3, signum, act, oldact) -#endif - -/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ -#if defined(__NR_socket) && defined(__NR_connect) -# define USE_OLD_SOCKETCALL 0 -#else -# define USE_OLD_SOCKETCALL 1 -#endif -/* stub out the __NR_'s so we can let gcc optimize away dead code */ -#ifndef __NR_socketcall -# define __NR_socketcall 0 -#endif -#ifndef __NR_socket -# define __NR_socket 0 -#endif -#ifndef __NR_connect -# define __NR_connect 0 -#endif -#define DO_SOCKET(result, domain, type, protocol) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = domain; \ - socketargs[1] = type; \ - socketargs[2] = protocol; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ - } else \ - result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ - } while (0) -#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ - do { \ - if (USE_OLD_SOCKETCALL) { \ - socketargs[0] = sockfd; \ - socketargs[1] = (unsigned long int)serv_addr; \ - socketargs[2] = addrlen; \ - socketargs[3] = 0; \ - result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ - } else \ - result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ - } while (0) - -#ifndef _PATH_LOG -# define _PATH_LOG "/dev/log" -#endif - -static const char path_log[] = _PATH_LOG; - -/* For building glibc with SSP switched on, define __progname to a - * constant if building for the run-time loader, to avoid pulling - * in more of libc.so into ld.so - */ -#ifdef IS_IN_rtld -static char *__progname = ""; -#else -extern char *__progname; -#endif - - -/* Common handler code, used by stack_chk_fail and __stack_smash_handler - * Inlined to ensure no self-references to the handler within itself. - * Data static to avoid putting more than necessary on the stack, - * to aid core debugging. - */ -__attribute__ ((__noreturn__ , __always_inline__)) -static inline void -__hardened_gentoo_stack_chk_fail(char func[], int damaged) -{ -#define MESSAGE_BUFSIZ 256 - static pid_t pid; - static int plen, i; - static char message[MESSAGE_BUFSIZ]; - static const char msg_ssa[] = ": stack smashing attack"; - static const char msg_inf[] = " in function "; - static const char msg_ssd[] = "*** stack smashing detected ***: "; - static const char msg_terminated[] = " - terminated\n"; - static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; - static const char msg_unknown[] = ""; - static int log_socket, connect_result; - static struct sockaddr_un sock; - static unsigned long int socketargs[4]; - - /* Build socket address - */ - sock.sun_family = AF_UNIX; - i = 0; - while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { - sock.sun_path[i] = path_log[i]; - i++; - } - sock.sun_path[i] = '\0'; - - /* Try SOCK_DGRAM connection to syslog */ - connect_result = -1; - DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - if (connect_result == -1) { - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - /* Try SOCK_STREAM connection to syslog */ - DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); - if (log_socket != -1) - DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); - } - - /* Build message. Messages are generated both in the old style and new style, - * so that log watchers that are configured for the old-style message continue - * to work. - */ -#define strconcat(str) \ - {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ - {\ - message[plen+i]=str[i];\ - i++;\ - }\ - plen+=i;} - - /* R.Henderson post-gcc-4 style message */ - plen = 0; - strconcat(msg_ssd); - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Dr. Etoh pre-gcc-4 style message */ - plen = 0; - if (__progname != (char *)0) - strconcat(__progname) - else - strconcat(msg_unknown); - strconcat(msg_ssa); - strconcat(msg_inf); - if (func != NULL) - strconcat(func) - else - strconcat(msg_unknown); - strconcat(msg_terminated); - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - /* Direct reports to bugs.gentoo.org */ - plen=0; - strconcat(msg_report); - message[plen++]='\0'; - - /* Write out error message to STDERR, to syslog if open */ - INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); - if (connect_result != -1) - INLINE_SYSCALL(write, 3, log_socket, message, plen); - - if (log_socket != -1) - INLINE_SYSCALL(close, 1, log_socket); - - /* Suicide */ - pid = INLINE_SYSCALL(getpid, 0); - - if (ENABLE_SSP_SMASH_DUMPS_CORE) { - static struct sigaction default_abort_act; - /* Remove any user-supplied handler for SIGABRT, before using it */ - default_abort_act.sa_handler = SIG_DFL; - default_abort_act.sa_sigaction = NULL; - __sigfillset(&default_abort_act.sa_mask); - default_abort_act.sa_flags = 0; - if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) - INLINE_SYSCALL(kill, 2, pid, SIGABRT); - } - - /* Note; actions cannot be added to SIGKILL */ - INLINE_SYSCALL(kill, 2, pid, SIGKILL); - - /* In case the kill didn't work, exit anyway - * The loop prevents gcc thinking this routine returns - */ - while (1) - INLINE_SYSCALL(exit, 0); -} - -__attribute__ ((__noreturn__)) -void __stack_chk_fail(void) -{ - __hardened_gentoo_stack_chk_fail(NULL, 0); -} - -#ifdef ENABLE_OLD_SSP_COMPAT -__attribute__ ((__noreturn__)) -void __stack_smash_handler(char func[], int damaged) -{ - __hardened_gentoo_stack_chk_fail(func, damaged); -} -#endif diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-hardened-inittls-nosysenter.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-hardened-inittls-nosysenter.patch deleted file mode 100644 index be8ca1963c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.6/glibc-2.6-hardened-inittls-nosysenter.patch +++ /dev/null @@ -1,273 +0,0 @@ -When building glibc PIE (which is not something upstream support), -several modifications are necessary to the glibc build process. - -First, any syscalls in PIEs must be of the PIC variant, otherwise -textrels ensue. Then, any syscalls made before the initialisation -of the TLS will fail on i386, as the sysenter variant on i386 uses -the TLS, giving rise to a chicken-and-egg situation. This patch -defines a PIC syscall variant that doesn't use sysenter, even when the sysenter -version is normally used, and uses the non-sysenter version for the brk -syscall that is performed by the TLS initialisation. Further, the TLS -initialisation is moved in this case prior to the initialisation of -dl_osversion, as that requires further syscalls. - -csu/libc-start.c: Move initial TLS initialization to before the -initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined - -csu/libc-tls.c: Use the no-sysenter version of sbrk when -INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter -version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/brk.c: Define a no-sysenter version of brk if -INTERNAL_SYSCALL_NOSYSENTER is defined. - -sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER -Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. - -Patch by Kevin F. Quinn - ---- csu/libc-start.c -+++ csu/libc-start.c -@@ -28,6 +28,7 @@ - extern int __libc_multiple_libcs; - - #include -+#include - #ifndef SHARED - # include - extern void __pthread_initialize_minimal (void); -@@ -129,6 +130,11 @@ - # endif - _dl_aux_init (auxvec); - # endif -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ /* Do the initial TLS initialization before _dl_osversion, -+ since the latter uses the uname syscall. */ -+ __pthread_initialize_minimal (); -+# endif - # ifdef DL_SYSDEP_OSCHECK - if (!__libc_multiple_libcs) - { -@@ -138,10 +144,12 @@ - } - # endif - -+# ifndef INTERNAL_SYSCALL_NOSYSENTER - /* Initialize the thread library at least a bit since the libgcc - functions are using thread functions if these are available and - we need to setup errno. */ - __pthread_initialize_minimal (); -+# endif - #endif - - # ifndef SHARED ---- csu/libc-tls.c -+++ csu/libc-tls.c -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - - - #ifdef SHARED -@@ -29,6 +30,9 @@ - #error makefile bug, this file is for static only - #endif - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+extern void *__sbrk_nosysenter (intptr_t __delta); -+#endif - extern ElfW(Phdr) *_dl_phdr; - extern size_t _dl_phnum; - -@@ -141,14 +145,26 @@ - - The initialized value of _dl_tls_static_size is provided by dl-open.c - to request some surplus that permits dynamic loading of modules with -- IE-model TLS. */ -+ IE-model TLS. -+ -+ Where the normal sbrk would use a syscall that needs the TLS (i386) -+ use the special non-sysenter version instead. */ - #if TLS_TCB_AT_TP - tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); -+# else - tlsblock = __sbrk (tcb_offset + tcbsize + max_align); -+# endif - #elif TLS_DTV_AT_TP - tcb_offset = roundup (tcbsize, align ?: 1); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align -+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# else - tlsblock = __sbrk (tcb_offset + memsz + max_align - + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# endif - tlsblock += TLS_PRE_TCB_SIZE; - #else - /* In case a model with a different layout for the TCB and DTV ---- misc/sbrk.c -+++ misc/sbrk.c -@@ -18,6 +18,7 @@ - - #include - #include -+#include - - /* Defined in brk.c. */ - extern void *__curbrk; -@@ -29,6 +30,35 @@ - /* Extend the process's data space by INCREMENT. - If INCREMENT is negative, shrink data space by - INCREMENT. - Return start of new space allocated, or -1 for errors. */ -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ if the SYSENTER version requires the TLS (which it does on i386). -+ Obviously using the TLS before it is initialised is broken. */ -+extern int __brk_nosysenter (void *addr); -+void * -+__sbrk_nosysenter (intptr_t increment) -+{ -+ void *oldbrk; -+ -+ /* If this is not part of the dynamic library or the library is used -+ via dynamic loading in a statically linked program update -+ __curbrk from the kernel's brk value. That way two separate -+ instances of __brk and __sbrk can share the heap, returning -+ interleaved pieces of it. */ -+ if (__curbrk == NULL || __libc_multiple_libcs) -+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ -+ return (void *) -1; -+ -+ if (increment == 0) -+ return __curbrk; -+ -+ oldbrk = __curbrk; -+ if (__brk_nosysenter (oldbrk + increment) < 0) -+ return (void *) -1; -+ -+ return oldbrk; -+} -+#endif - void * - __sbrk (intptr_t increment) - { ---- sysdeps/unix/sysv/linux/i386/brk.c -+++ sysdeps/unix/sysv/linux/i386/brk.c -@@ -31,6 +31,30 @@ - linker. */ - weak_alias (__curbrk, ___brk_addr) - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ * if the SYSENTER version requires the TLS (which it does on i386). -+ * Obviously using the TLS before it is initialised is broken. */ -+int -+__brk_nosysenter (void *addr) -+{ -+ void *__unbounded newbrk; -+ -+ INTERNAL_SYSCALL_DECL (err); -+ newbrk = (void *__unbounded) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, -+ __ptrvalue (addr)); -+ -+ __curbrk = newbrk; -+ -+ if (newbrk < addr) -+ { -+ __set_errno (ENOMEM); -+ return -1; -+ } -+ -+ return 0; -+} -+#endif - int - __brk (void *addr) - { ---- sysdeps/unix/sysv/linux/i386/sysdep.h -+++ sysdeps/unix/sysv/linux/i386/sysdep.h -@@ -187,7 +187,7 @@ - /* The original calling convention for system calls on Linux/i386 is - to use int $0x80. */ - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET - # else - # define ENTER_KERNEL call *_dl_sysinfo -@@ -358,7 +358,7 @@ - possible to use more than four parameters. */ - #undef INTERNAL_SYSCALL - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ - register unsigned int resultvar; \ -@@ -384,6 +384,18 @@ - : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ - ASMFMT_##nr(args) : "memory", "cc"); \ - (int) resultvar; }) -+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ -+ ({ \ -+ register unsigned int resultvar; \ -+ EXTRAVAR_##nr \ -+ asm volatile ( \ -+ LOADARGS_NOSYSENTER_##nr \ -+ "movl %1, %%eax\n\t" \ -+ "int $0x80\n\t" \ -+ RESTOREARGS_NOSYSENTER_##nr \ -+ : "=a" (resultvar) \ -+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ -+ (int) resultvar; }) - # else - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ -@@ -447,12 +459,20 @@ - - #define LOADARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define LOADARGS_1 \ - "bpushl .L__X'%k3, %k3\n\t" - # define LOADARGS_5 \ - "movl %%ebx, %4\n\t" \ - "movl %3, %%ebx\n\t" -+# define LOADARGS_NOSYSENTER_1 \ -+ "bpushl .L__X'%k2, %k2\n\t" -+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 -+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_5 \ -+ "movl %%ebx, %3\n\t" \ -+ "movl %2, %%ebx\n\t" - # else - # define LOADARGS_1 \ - "bpushl .L__X'%k2, %k2\n\t" -@@ -474,11 +495,18 @@ - - #define RESTOREARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define RESTOREARGS_1 \ - "bpopl .L__X'%k3, %k3\n\t" - # define RESTOREARGS_5 \ - "movl %4, %%ebx" -+# define RESTOREARGS_NOSYSENTER_1 \ -+ "bpopl .L__X'%k2, %k2\n\t" -+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 -+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_5 \ -+ "movl %3, %%ebx" - # else - # define RESTOREARGS_1 \ - "bpopl .L__X'%k2, %k2\n\t" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch deleted file mode 100644 index ecf57a911b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch +++ /dev/null @@ -1,273 +0,0 @@ -When building glibc PIE (which is not something upstream support), -several modifications are necessary to the glibc build process. - -First, any syscalls in PIEs must be of the PIC variant, otherwise -textrels ensue. Then, any syscalls made before the initialisation -of the TLS will fail on i386, as the sysenter variant on i386 uses -the TLS, giving rise to a chicken-and-egg situation. This patch -defines a PIC syscall variant that doesn't use sysenter, even when the sysenter -version is normally used, and uses the non-sysenter version for the brk -syscall that is performed by the TLS initialisation. Further, the TLS -initialisation is moved in this case prior to the initialisation of -dl_osversion, as that requires further syscalls. - -csu/libc-start.c: Move initial TLS initialization to before the -initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined - -csu/libc-tls.c: Use the no-sysenter version of sbrk when -INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter -version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. - -misc/brk.c: Define a no-sysenter version of brk if -INTERNAL_SYSCALL_NOSYSENTER is defined. - -sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER -Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. - -Patch by Kevin F. Quinn - ---- csu/libc-start.c -+++ csu/libc-start.c -@@ -28,6 +28,7 @@ - extern int __libc_multiple_libcs; - - #include -+#include - #ifndef SHARED - # include - extern void __pthread_initialize_minimal (void); -@@ -129,6 +130,11 @@ - # endif - _dl_aux_init (auxvec); - # endif -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ /* Do the initial TLS initialization before _dl_osversion, -+ since the latter uses the uname syscall. */ -+ __pthread_initialize_minimal (); -+# endif - # ifdef DL_SYSDEP_OSCHECK - if (!__libc_multiple_libcs) - { -@@ -138,10 +144,12 @@ - } - # endif - -+# ifndef INTERNAL_SYSCALL_NOSYSENTER - /* Initialize the thread library at least a bit since the libgcc - functions are using thread functions if these are available and - we need to setup errno. */ - __pthread_initialize_minimal (); -+# endif - - /* Set up the stack checker's canary. */ - uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (); ---- csu/libc-tls.c -+++ csu/libc-tls.c -@@ -23,6 +23,7 @@ - #include - #include - #include -+#include - - - #ifdef SHARED -@@ -29,6 +30,9 @@ - #error makefile bug, this file is for static only - #endif - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+extern void *__sbrk_nosysenter (intptr_t __delta); -+#endif - extern ElfW(Phdr) *_dl_phdr; - extern size_t _dl_phnum; - -@@ -141,14 +145,26 @@ - - The initialized value of _dl_tls_static_size is provided by dl-open.c - to request some surplus that permits dynamic loading of modules with -- IE-model TLS. */ -+ IE-model TLS. -+ -+ Where the normal sbrk would use a syscall that needs the TLS (i386) -+ use the special non-sysenter version instead. */ - #if TLS_TCB_AT_TP - tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); -+# else - tlsblock = __sbrk (tcb_offset + tcbsize + max_align); -+# endif - #elif TLS_DTV_AT_TP - tcb_offset = roundup (tcbsize, align ?: 1); -+# ifdef INTERNAL_SYSCALL_NOSYSENTER -+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align -+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# else - tlsblock = __sbrk (tcb_offset + memsz + max_align - + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); -+# endif - tlsblock += TLS_PRE_TCB_SIZE; - #else - /* In case a model with a different layout for the TCB and DTV ---- misc/sbrk.c -+++ misc/sbrk.c -@@ -18,6 +18,7 @@ - - #include - #include -+#include - - /* Defined in brk.c. */ - extern void *__curbrk; -@@ -29,6 +30,35 @@ - /* Extend the process's data space by INCREMENT. - If INCREMENT is negative, shrink data space by - INCREMENT. - Return start of new space allocated, or -1 for errors. */ -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ if the SYSENTER version requires the TLS (which it does on i386). -+ Obviously using the TLS before it is initialised is broken. */ -+extern int __brk_nosysenter (void *addr); -+void * -+__sbrk_nosysenter (intptr_t increment) -+{ -+ void *oldbrk; -+ -+ /* If this is not part of the dynamic library or the library is used -+ via dynamic loading in a statically linked program update -+ __curbrk from the kernel's brk value. That way two separate -+ instances of __brk and __sbrk can share the heap, returning -+ interleaved pieces of it. */ -+ if (__curbrk == NULL || __libc_multiple_libcs) -+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ -+ return (void *) -1; -+ -+ if (increment == 0) -+ return __curbrk; -+ -+ oldbrk = __curbrk; -+ if (__brk_nosysenter (oldbrk + increment) < 0) -+ return (void *) -1; -+ -+ return oldbrk; -+} -+#endif - void * - __sbrk (intptr_t increment) - { ---- sysdeps/unix/sysv/linux/i386/brk.c -+++ sysdeps/unix/sysv/linux/i386/brk.c -@@ -31,6 +31,30 @@ - linker. */ - weak_alias (__curbrk, ___brk_addr) - -+#ifdef INTERNAL_SYSCALL_NOSYSENTER -+/* This version is used by csu/libc-tls.c whem initialising the TLS -+ * if the SYSENTER version requires the TLS (which it does on i386). -+ * Obviously using the TLS before it is initialised is broken. */ -+int -+__brk_nosysenter (void *addr) -+{ -+ void *__unbounded newbrk; -+ -+ INTERNAL_SYSCALL_DECL (err); -+ newbrk = (void *__unbounded) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, -+ __ptrvalue (addr)); -+ -+ __curbrk = newbrk; -+ -+ if (newbrk < addr) -+ { -+ __set_errno (ENOMEM); -+ return -1; -+ } -+ -+ return 0; -+} -+#endif - int - __brk (void *addr) - { ---- sysdeps/unix/sysv/linux/i386/sysdep.h -+++ sysdeps/unix/sysv/linux/i386/sysdep.h -@@ -187,7 +187,7 @@ - /* The original calling convention for system calls on Linux/i386 is - to use int $0x80. */ - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET - # else - # define ENTER_KERNEL call *_dl_sysinfo -@@ -358,7 +358,7 @@ - possible to use more than four parameters. */ - #undef INTERNAL_SYSCALL - #ifdef I386_USE_SYSENTER --# ifdef SHARED -+# if defined SHARED || defined __PIC__ - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ - register unsigned int resultvar; \ -@@ -384,6 +384,18 @@ - : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ - ASMFMT_##nr(args) : "memory", "cc"); \ - (int) resultvar; }) -+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ -+ ({ \ -+ register unsigned int resultvar; \ -+ EXTRAVAR_##nr \ -+ asm volatile ( \ -+ LOADARGS_NOSYSENTER_##nr \ -+ "movl %1, %%eax\n\t" \ -+ "int $0x80\n\t" \ -+ RESTOREARGS_NOSYSENTER_##nr \ -+ : "=a" (resultvar) \ -+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ -+ (int) resultvar; }) - # else - # define INTERNAL_SYSCALL(name, err, nr, args...) \ - ({ \ -@@ -447,12 +459,20 @@ - - #define LOADARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define LOADARGS_1 \ - "bpushl .L__X'%k3, %k3\n\t" - # define LOADARGS_5 \ - "movl %%ebx, %4\n\t" \ - "movl %3, %%ebx\n\t" -+# define LOADARGS_NOSYSENTER_1 \ -+ "bpushl .L__X'%k2, %k2\n\t" -+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 -+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 -+# define LOADARGS_NOSYSENTER_5 \ -+ "movl %%ebx, %3\n\t" \ -+ "movl %2, %%ebx\n\t" - # else - # define LOADARGS_1 \ - "bpushl .L__X'%k2, %k2\n\t" -@@ -474,11 +495,18 @@ - - #define RESTOREARGS_0 - #ifdef __PIC__ --# if defined I386_USE_SYSENTER && defined SHARED -+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) - # define RESTOREARGS_1 \ - "bpopl .L__X'%k3, %k3\n\t" - # define RESTOREARGS_5 \ - "movl %4, %%ebx" -+# define RESTOREARGS_NOSYSENTER_1 \ -+ "bpopl .L__X'%k2, %k2\n\t" -+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 -+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 -+# define RESTOREARGS_NOSYSENTER_5 \ -+ "movl %3, %%ebx" - # else - # define RESTOREARGS_1 \ - "bpopl .L__X'%k2, %k2\n\t" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit deleted file mode 100644 index e4f9ce92b6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/common.eblit +++ /dev/null @@ -1,306 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.31 2013/10/30 17:04:33 vapier Exp $ - -alt_prefix() { - is_crosscompile && echo /usr/${CTARGET} -} - -: ${ED:=${D}} -: ${EROOT:=${ROOT}} - -# We need to be able to set alternative headers for -# compiling for non-native platform -# Will also become useful for testing kernel-headers without screwing up -# the whole system. -# note: intentionally undocumented. -alt_headers() { - echo ${ALT_HEADERS:=$(alt_prefix)/usr/include} -} -alt_build_headers() { - if [[ -z ${ALT_BUILD_HEADERS} ]] ; then - ALT_BUILD_HEADERS=$(alt_headers) - if tc-is-cross-compiler ; then - ALT_BUILD_HEADERS=${ROOT}$(alt_headers) - if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then - local header_path=$(echo '#include ' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h') - ALT_BUILD_HEADERS=${header_path%/linux/version.h} - fi - fi - fi - echo "${ALT_BUILD_HEADERS}" -} - -alt_libdir() { - echo $(alt_prefix)/$(get_libdir) -} -alt_usrlibdir() { - echo $(alt_prefix)/usr/$(get_libdir) -} - -setup_target_flags() { - # This largely mucks with compiler flags. None of which should matter - # when building up just the headers. - just_headers && return 0 - - case $(tc-arch) in - x86) - # -march needed for #185404 #199334 - if ! glibc_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n' 2>/dev/null ; then - local t=${CTARGET_OPT:-${CTARGET}} - t=${t%%-*} - filter-flags '-march=*' - export CFLAGS="-march=${t} ${CFLAGS}" - einfo "Auto adding -march=${t} to CFLAGS #185404" - fi - ;; - amd64) - # -march needed for #185404 #199334 - if ! glibc_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n' 2>/dev/null ; then - local t=${CTARGET_OPT:-${CTARGET}} - t=${t%%-*} - filter-flags '-march=*' - # ugly, ugly, ugly. ugly. - CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}") - export CFLAGS_x86="${CFLAGS_x86} -march=${t}" - einfo "Auto adding -march=${t} to CFLAGS_x86 #185404" - fi - ;; - ppc) - append-flags "-freorder-blocks" - ;; - sparc) - # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though. - filter-flags "-fcall-used-g7" - append-flags "-fcall-used-g6" - filter-flags "-mvis" - - GLIBCMAJOR=$(get_version_component_range 1 ${PV}) - GLIBCMINOR=$(get_version_component_range 2 ${PV}) - - # set CTARGET_OPT so glibc can use cpu-specific .S files for better performance - # - UltraSPARC T1 (niagara) support requires >= glibc 2.8 - # - UltraSPARC T2 (niagara2) support requires >= glibc 2.7 - - if is_crosscompile || [[ ${PROFILE_ARCH} == "sparc64" ]] || { has_multilib_profile && ! tc-is-cross-compiler; } ; then - case ${ABI}:${CTARGET} in - sparc64:*|\ - default:sparc64*) - filter-flags -Wa,-xarch -Wa,-A - - if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then - CTARGET_OPT="sparc64v2-unknown-linux-gnu" - append-flags "-Wa,-xarch=v9b" - export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" - elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then - CTARGET_OPT="sparc64v-unknown-linux-gnu" - append-flags "-Wa,-xarch=v9b" - export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" - elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then - CTARGET_OPT="sparc64b-unknown-linux-gnu" - append-flags "-Wa,-xarch=v9b" - export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" - else - CTARGET_OPT="sparc64-unknown-linux-gnu" - append-flags "-Wa,-xarch=v9a" - export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9a" - fi - ;; - *) - if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then - CTARGET_OPT="sparcv9v2-unknown-linux-gnu" - elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then - CTARGET_OPT="sparcv9v-unknown-linux-gnu" - elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then - CTARGET_OPT="sparcv9b-unknown-linux-gnu" - else - CTARGET_OPT="sparcv9-unknown-linux-gnu" - fi - ;; - esac - else - if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then - CTARGET_OPT="sparcv9v2-unknown-linux-gnu" - elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then - CTARGET_OPT="sparcv9v-unknown-linux-gnu" - elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then - CTARGET_OPT="sparcv9b-unknown-linux-gnu" - elif { is_crosscompile && want_nptl; } || is-flagq "-mcpu=ultrasparc2" || is-flagq "-mcpu=ultrasparc"; then - CTARGET_OPT="sparcv9-unknown-linux-gnu" - fi - fi - ;; - esac -} - -setup_flags() { - # Make sure host make.conf doesn't pollute us - if is_crosscompile || tc-is-cross-compiler ; then - CHOST=${CTARGET} strip-unsupported-flags - fi - - # Store our CFLAGS because it's changed depending on which CTARGET - # we are building when pulling glibc on a multilib profile - CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}} - CFLAGS=${CFLAGS_BASE} - CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}} - CXXFLAGS=${CXXFLAGS_BASE} - ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}} - ASFLAGS=${ASFLAGS_BASE} - - # Over-zealous CFLAGS can often cause problems. What may work for one - # person may not work for another. To avoid a large influx of bugs - # relating to failed builds, we strip most CFLAGS out to ensure as few - # problems as possible. - strip-flags - strip-unsupported-flags - filter-flags -m32 -m64 -mabi=* - - unset CBUILD_OPT CTARGET_OPT - if has_multilib_profile ; then - CTARGET_OPT=$(get_abi_CTARGET) - [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST) - fi - - setup_target_flags - - if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then - CBUILD_OPT=${CTARGET_OPT} - fi - - # Lock glibc at -O2 -- linuxthreads needs it and we want to be - # conservative here. -fno-strict-aliasing is to work around #155906 - filter-flags -O? - append-flags -O2 -fno-strict-aliasing - - # Can't build glibc itself with fortify code. Newer versions add - # this flag for us, so no need to do it manually. - version_is_at_least 2.16 ${PV} || append-cppflags -U_FORTIFY_SOURCE - - # building glibc with SSP is fraught with difficulty, especially - # due to __stack_chk_fail_local which would mean significant changes - # to the glibc build process. See bug #94325 #293721 - use hardened && gcc-specs-ssp && append-cflags $(test-flags-CC -fno-stack-protector) - - if use hardened && gcc-specs-pie ; then - # Force PIC macro definition for all compilations since they're all - # either -fPIC or -fPIE with the default-PIE compiler. - append-cppflags -DPIC - else - # Don't build -fPIE without the default-PIE compiler and the - # hardened-pie patch - filter-flags -fPIE - fi -} - -want_nptl() { - [[ -z ${LT_VER} ]] && return 0 - want_tls || return 1 - use nptl || return 1 - - # Only list the arches that cannot do NPTL - case $(tc-arch) in - m68k) return 1;; - sparc) - # >= v9 is needed for nptl. - [[ ${PROFILE_ARCH} == "sparc" ]] && return 1 - ;; - esac - - return 0 -} - -want_linuxthreads() { - [[ -z ${LT_VER} ]] && return 1 - use linuxthreads -} - -want_tls() { - # Archs that can use TLS (Thread Local Storage) - case $(tc-arch) in - x86) - # requires i486 or better #106556 - [[ ${CTARGET} == i[4567]86* ]] && return 0 - return 1 - ;; - esac - - return 0 -} - -want__thread() { - want_tls || return 1 - - # For some reason --with-tls --with__thread is causing segfaults on sparc32. - [[ ${PROFILE_ARCH} == "sparc" ]] && return 1 - - [[ -n ${WANT__THREAD} ]] && return ${WANT__THREAD} - - # only test gcc -- cant test linking yet - tc-has-tls -c ${CTARGET} - WANT__THREAD=$? - - return ${WANT__THREAD} -} - -use_multiarch() { - # Make sure binutils is new enough to support indirect functions #336792 - # This funky sed supports gold and bfd linkers. - local bver nver - bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}') - case $(tc-arch ${CTARGET}) in - amd64|x86) nver="2.20" ;; - arm) nver="2.22" ;; - hppa) nver="2.23" ;; - ppc|ppc64) nver="2.20" ;; - s390) nver="2.23" ;; - sparc) nver="2.21" ;; - *) return 1 ;; - esac - version_is_at_least ${nver} ${bver} -} - -# Setup toolchain variables that had historically -# been defined in the profiles for these archs. -setup_env() { - # silly users - unset LD_RUN_PATH - - multilib_env ${CTARGET_OPT:-${CTARGET}} - if is_crosscompile || tc-is-cross-compiler ; then - if ! use multilib ; then - MULTILIB_ABIS=${DEFAULT_ABI} - else - MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}} - fi - - # If the user has CFLAGS_ in their make.conf, use that, - # and fall back on CFLAGS. - local VAR=CFLAGS_${CTARGET//[-.]/_} - CFLAGS=${!VAR-${CFLAGS}} - fi - - setup_flags - - export ABI=${ABI:-${DEFAULT_ABI:-default}} - - local VAR=CFLAGS_${ABI} - # We need to export CFLAGS with abi information in them because glibc's - # configure script checks CFLAGS for some targets (like mips). Keep - # around the original clean value to avoid appending multiple ABIs on - # top of each other. - : ${__GLIBC_CC:=$(tc-getCC ${CTARGET_OPT:-${CTARGET}})} - export __GLIBC_CC CC="${__GLIBC_CC} ${!VAR}" -} - -just_headers() { - is_crosscompile && use crosscompile_opts_headers-only -} - -glibc_banner() { - local b="Gentoo ${PVR}" - [[ -n ${SNAP_VER} ]] && b+=" snapshot ${SNAP_VER}" - [[ -n ${BRANCH_UPDATE} ]] && b+=" branch ${BRANCH_UPDATE}" - [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" p${PATCH_VER}" - echo "${b}" -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_postinst.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_postinst.eblit deleted file mode 100644 index 9e5447d267..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_postinst.eblit +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_postinst.eblit,v 1.2 2012/04/15 20:04:44 vapier Exp $ - -eblit-glibc-pkg_postinst() { - # nothing to do if just installing headers - just_headers && return - - if ! tc-is-cross-compiler && [[ -x ${ROOT}/usr/sbin/iconvconfig ]] ; then - # Generate fastloading iconv module configuration file. - "${ROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}" - fi - - if ! is_crosscompile && [[ ${ROOT} == "/" ]] ; then - # Reload init ... if in a chroot or a diff init package, ignore - # errors from this step #253697 - /sbin/telinit U 2>/dev/null - - # if the host locales.gen contains no entries, we'll install everything - local locale_list="${ROOT}etc/locale.gen" - if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then - ewarn "Generating all locales; edit /etc/locale.gen to save time/space" - locale_list="${ROOT}usr/share/i18n/SUPPORTED" - fi - locale-gen -j $(makeopts_jobs) --config "${locale_list}" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit deleted file mode 100644 index b54487d196..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_preinst.eblit +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.11 2013/06/29 03:22:32 heroxbd Exp $ - -# Simple test to make sure our new glibc isnt completely broken. -# Make sure we don't test with statically built binaries since -# they will fail. Also, skip if this glibc is a cross compiler. -glibc_sanity_check() { - cd / #228809 - - # We enter ${D} so to avoid trouble if the path contains - # special characters; for instance if the path contains the - # colon character (:), then the linker will try to split it - # and look for the libraries in an unexpected place. This can - # lead to unsafe code execution if the generated prefix is - # within a world-writable directory. - # (e.g. /var/tmp/portage:${HOSTNAME}) - pushd "${ED}"/$(get_libdir) >/dev/null - - local x striptest - for x in date env ls true uname ; do - x=$(type -p ${x}) - [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue - striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue - [[ ${striptest} == *"statically linked"* ]] && continue - ./ld-*.so --library-path . ${x} > /dev/null \ - || die "simple run test (${x}) failed" - done - - popd >/dev/null -} - -eblit-glibc-pkg_preinst() { - # nothing to do if just installing headers - just_headers && return - - # prepare /etc/ld.so.conf.d/ for files - mkdir -p "${EROOT}"/etc/ld.so.conf.d - - # Default /etc/hosts.conf:multi to on for systems with small dbs. - if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then - sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf - elog "Defaulting /etc/host.conf:multi to on" - fi - - [[ ${ROOT} != "/" ]] && return 0 - [[ -d ${D}/$(get_libdir) ]] || return 0 - glibc_sanity_check - - # Make sure devpts is mounted correctly for use w/out setuid pt_chown. - if in_iuse suid && ! use suid ; then - if awk '$3 == "devpts" && $4 ~ /[, ]gid=5[, ]/ { exit 1 }' /proc/mounts ; then - eerror "In order to use glibc with USE=-suid, you must make sure that" - eerror "you have devpts mounted at /dev/pts with the gid=5 option." - eerror "Openrc should do this for you, so you should check /etc/fstab" - eerror "and make sure you do not have any invalid settings there." - die "mount & fix your /dev/pts settings" - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit deleted file mode 100644 index 1bf06c2596..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/pkg_setup.eblit +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.11 2013/06/29 03:22:32 heroxbd Exp $ - -glibc_compile_test() { - local ret save_cflags=${CFLAGS} - CFLAGS+=" $1" - shift - - pushd "${T}" >/dev/null - - rm -f glibc-test* - printf '%b' "$*" > glibc-test.c - - emake -s glibc-test - ret=$? - - popd >/dev/null - - CFLAGS=${save_cflags} - return ${ret} -} - -glibc_run_test() { - local ret - - if [[ ${EMERGE_FROM} == "binary" ]] ; then - # ignore build failures when installing a binary package #324685 - glibc_compile_test "" "$@" 2>/dev/null || return 0 - else - if ! glibc_compile_test "" "$@" ; then - ewarn "Simple build failed ... assuming this is desired #324685" - return 0 - fi - fi - - pushd "${T}" >/dev/null - - ./glibc-test - ret=$? - rm -f glibc-test* - - popd >/dev/null - - return ${ret} -} - -eblit-glibc-pkg_setup() { - # prevent native builds from downgrading ... maybe update to allow people - # to change between diff -r versions ? (2.3.6-r4 -> 2.3.6-r2) - if [[ ${ROOT} == "/" ]] && [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then - if has_version '>'${CATEGORY}/${PF} ; then - eerror "Sanity check to keep you from breaking your system:" - eerror " Downgrading glibc is not supported and a sure way to destruction" - die "aborting to save your system" - fi - - if ! glibc_run_test '#include \nint main(){return getpwuid(0)==0;}\n' - then - eerror "Your patched vendor kernel is broken. You need to get an" - eerror "update from whoever is providing the kernel to you." - eerror "http://sourceware.org/bugzilla/show_bug.cgi?id=5227" - eerror "http://bugs.gentoo.org/262698" - die "keeping your system alive, say thank you" - fi - - if ! glibc_run_test '#include \n#include \nint main(){return syscall(1000)!=-1;}\n' - then - eerror "Your old kernel is broken. You need to update it to" - eerror "a newer version as syscall() will break." - eerror "http://bugs.gentoo.org/279260" - die "keeping your system alive, say thank you" - fi - fi - - # users have had a chance to phase themselves, time to give em the boot - if [[ -e ${EROOT}/etc/locale.gen ]] && [[ -e ${EROOT}/etc/locales.build ]] ; then - eerror "You still haven't deleted ${EROOT}/etc/locales.build." - eerror "Do so now after making sure ${EROOT}/etc/locale.gen is kosher." - die "lazy upgrader detected" - fi - - if [[ ${CTARGET} == i386-* ]] ; then - eerror "i386 CHOSTs are no longer supported." - eerror "Chances are you don't actually want/need i386." - eerror "Please read http://www.gentoo.org/doc/en/change-chost.xml" - die "please fix your CHOST" - fi - - if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then - ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS." - ewarn "This will result in a 50% performance penalty when running with a 32bit" - ewarn "hypervisor, which is probably not what you want." - fi - - use hardened && ! gcc-specs-pie && \ - ewarn "PIE hardening not applied, as your compiler doesn't default to PIE" - - # Make sure host system is up to date #394453 - if has_version ' /dev/null - local ADDONS=$(echo */configure | sed \ - -e 's:/configure::g' \ - -e 's:\(linuxthreads\|nptl\|rtkaio\|glibc-compat\)\( \|$\)::g' \ - -e 's: \+$::' \ - -e 's! !,!g' \ - -e 's!^!,!' \ - -e '/^,\*$/d') - [[ -d ports ]] && ADDONS="${ADDONS},ports" - popd > /dev/null - - myconf+=( $(use_enable hardened stackguard-randomization) ) - if has_version ' "${ED}"$(alt_usrlibdir)/nptl/${l} - fi - - # then grab the static lib ... - src_lib=${src_lib/%.so/.a} - [[ ! -e ${src_lib} ]] && src_lib=${src_lib/%.a/_pic.a} - cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" - src_lib=${src_lib/%.a/_nonshared.a} - if [[ -e ${src_lib} ]] ; then - cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" - fi - done - - # use the nptl linker instead of the linuxthreads one as the linuxthreads - # one may lack TLS support and that can be really bad for business - cp -a elf/ld.so "${ED}"$(alt_libdir)/$(scanelf -qSF'%S#F' elf/ld.so) || die "copying nptl interp" - fi - - # We'll take care of the cache ourselves - rm -f "${ED}"/etc/ld.so.cache - - # Everything past this point just needs to be done once ... - is_final_abi || return 0 - - # Make sure the non-native interp can be found on multilib systems even - # if the main library set isn't installed into the right place. Maybe - # we should query the active gcc for info instead of hardcoding it ? - local i ldso_abi ldso_name - local ldso_abi_list=( - # x86 - amd64 /lib64/ld-linux-x86-64.so.2 - x32 /libx32/ld-linux-x32.so.2 - x86 /lib/ld-linux.so.2 - # mips - o32 /lib/ld.so.1 - n32 /lib32/ld.so.1 - n64 /lib64/ld.so.1 - # powerpc - ppc /lib/ld.so.1 - ppc64 /lib64/ld64.so.1 - # s390 - s390 /lib/ld.so.1 - s390x /lib/ld64.so.1 - # sparc - sparc32 /lib/ld-linux.so.2 - sparc64 /lib64/ld-linux.so.2 - ) - if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then - dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib - fi - for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do - ldso_abi=${ldso_abi_list[i]} - has ${ldso_abi} $(get_install_abis) || continue - - ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}" - if [[ ! -L ${D}/${ldso_name} && ! -e ${D}/${ldso_name} ]] ; then - dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name} - fi - done - - # With devpts under Linux mounted properly, we do not need the pt_chown - # binary to be setuid. This is because the default owners/perms will be - # exactly what we want. - if in_iuse suid && ! use suid ; then - find "${D}" -name pt_chown -exec chmod -s {} + - fi - - ################################################################# - # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY # - # Make sure we install some symlink hacks so that when we build - # a 2nd stage cross-compiler, gcc finds the target system - # headers correctly. See gcc/doc/gccinstall.info - if is_crosscompile ; then - # We need to make sure that /lib and /usr/lib always exists. - # gcc likes to use relative paths to get to its multilibs like - # /usr/lib/../lib64/. So while we don't install any files into - # /usr/lib/, we do need it to exist. - cd "${ED}"$(alt_libdir)/.. - [[ -e lib ]] || mkdir lib - cd "${ED}"$(alt_usrlibdir)/.. - [[ -e lib ]] || mkdir lib - - dosym usr/include $(alt_prefix)/sys-include - return 0 - fi - - # Files for Debian-style locale updating - dodir /usr/share/i18n - sed \ - -e "/^#/d" \ - -e "/SUPPORTED-LOCALES=/d" \ - -e "s: \\\\::g" -e "s:/: :g" \ - "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \ - || die "generating /usr/share/i18n/SUPPORTED failed" - cd "${WORKDIR}"/extra/locale - dosbin locale-gen || die - doman *.[0-8] - insinto /etc - doins locale.gen || die - - # Make sure all the ABI's can find the locales and so we only - # have to generate one set - local a - keepdir /usr/$(get_libdir)/locale - for a in $(get_install_abis) ; do - if [[ ! -e ${ED}/usr/$(get_abi_LIBDIR ${a})/locale ]] ; then - dosym /usr/$(get_libdir)/locale /usr/$(get_abi_LIBDIR ${a})/locale - fi - done - - cd "${S}" - - # Install misc network config files - insinto /etc - doins nscd/nscd.conf posix/gai.conf nss/nsswitch.conf || die - doins "${WORKDIR}"/extra/etc/*.conf || die - - if ! in_iuse nscd || use nscd ; then - doinitd "${WORKDIR}"/extra/etc/nscd || die - - local nscd_args=( - -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):" - ) - version_is_at_least 2.16 || nscd_args+=( -e 's: --foreground : :' ) - sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd - - if [[ $(type -t systemd_dounit) == "function" ]] ; then - systemd_dounit "${FILESDIR}"/nscd.service || die - systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf || die - fi - else - # Do this since extra/etc/*.conf above might have nscd.conf. - rm -f "${ED}"/etc/nscd.conf - fi - - echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc - doenvd "${T}"/00glibc || die - - for d in BUGS ChangeLog* CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do - [[ -s ${d} ]] && dodoc ${d} - done - - # Prevent overwriting of the /etc/localtime symlink. We'll handle the - # creation of the "factory" symlink in pkg_postinst(). - rm -f "${ED}"/etc/localtime -} - -toolchain-glibc_headers_install() { - local GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-headers - cd "${GBUILDDIR}" - emake install_root="${D}$(alt_prefix)" install-headers || die - if ! version_is_at_least 2.16 ; then - insinto $(alt_headers)/bits - doins bits/stdio_lim.h || die - fi - insinto $(alt_headers)/gnu - doins "${S}"/include/gnu/stubs.h || die "doins include gnu" - # Make sure we install the sys-include symlink so that when - # we build a 2nd stage cross-compiler, gcc finds the target - # system headers correctly. See gcc/doc/gccinstall.info - dosym usr/include /usr/${CTARGET}/sys-include -} - -src_strip() { - # gdb is lame and requires some debugging information to remain in - # libpthread, so we need to strip it by hand. libthread_db makes no - # sense stripped as it is only used when debugging. - local pthread=$(has splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}") - env \ - -uRESTRICT \ - CHOST=${CTARGET} \ - STRIP_MASK="/*/{,tls/}${pthread}*" \ - prepallstrip - # if user has stripping enabled and does not have split debug turned on, - # then leave the debugging sections in libpthread. - if ! has nostrip ${FEATURES} && ! has splitdebug ${FEATURES} ; then - ${STRIP:-${CTARGET}-strip} --strip-debug "${ED}"/*/libpthread-*.so - fi -} - -eblit-glibc-src_install() { - if just_headers ; then - export ABI=default - toolchain-glibc_headers_install - return - fi - - setup_env - - if [[ -z ${OABI} ]] ; then - local abilist="" - if has_multilib_profile ; then - abilist=$(get_install_abis) - einfo "Installing multilib glibc for ABIs: ${abilist}" - elif is_crosscompile || tc-is-cross-compiler ; then - abilist=${DEFAULT_ABI} - fi - if [[ -n ${abilist} ]] ; then - OABI=${ABI} - for ABI in ${abilist} ; do - export ABI - eblit-glibc-src_install - done - ABI=${OABI} - unset OABI - src_strip - return 0 - fi - fi - - toolchain-glibc_src_install - [[ -z ${OABI} ]] && src_strip -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit deleted file mode 100644 index 532bc8ce09..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_test.eblit +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_test.eblit,v 1.5 2013/04/11 20:42:56 vapier Exp $ - -toolchain-glibc_src_test() { - cd "${WORKDIR}"/build-${ABI}-${CTARGET}-$1 || die "cd build-${ABI}-${CTARGET}-$1" - unset LD_ASSUME_KERNEL - emake -j1 check && return 0 - einfo "make check failed - re-running with --keep-going to get the rest of the results" - emake -j1 -k check - ewarn "make check failed for ${ABI}-${CTARGET}-$1" - return 1 -} - -eblit-glibc-src_test() { - local ret=0 - - setup_env - - _maybe_die() { - if [[ -n ${OABI} ]] ; then - return ${ret} - elif [[ ${ret} -ne 0 ]] ; then - die "tests failed" - fi - } - - # give tests more time to complete - export TIMEOUTFACTOR=5 - - if [[ -z ${OABI} ]] && has_multilib_profile ; then - OABI=${ABI} - einfo "Testing multilib glibc for ABIs: $(get_install_abis)" - for ABI in $(get_install_abis) ; do - export ABI - einfo " Testing ${ABI} glibc" - eblit-glibc-src_test - : $(( ret += $? )) - done - ABI=${OABI} - unset OABI - - _maybe_die - return - fi - - local t - for t in linuxthreads nptl ; do - if want_${t} ; then - toolchain-glibc_src_test ${t} - : $(( ret += $? )) - fi - done - _maybe_die - return -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit deleted file mode 100644 index 15e8895d4e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/eblits/src_unpack.eblit +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_unpack.eblit,v 1.24 2013/09/28 22:07:57 vapier Exp $ - -int_to_KV() { - local version=$1 major minor micro - major=$((version / 65536)) - minor=$(((version % 65536) / 256)) - micro=$((version % 256)) - echo ${major}.${minor}.${micro} -} - -eend_KV() { - [[ $(KV_to_int $1) -ge $(KV_to_int $2) ]] - eend $? -} - -get_kheader_version() { - printf '#include \nLINUX_VERSION_CODE\n' | \ - $(tc-getCPP ${CTARGET}) -I "${EPREFIX}/$(alt_build_headers)" - | \ - tail -n 1 -} - -check_nptl_support() { - # don't care about the compiler here as we arent using it - just_headers && return - - local run_kv build_kv want_kv - run_kv=$(int_to_KV $(get_KV)) - build_kv=$(int_to_KV $(get_kheader_version)) - want_kv=${NPTL_KERN_VER} - - ebegin "Checking gcc for __thread support" - if ! eend $(want__thread ; echo $?) ; then - echo - eerror "Could not find a gcc that supports the __thread directive!" - eerror "Please update your binutils/gcc and try again." - die "No __thread support in gcc!" - fi - - if ! is_crosscompile && ! tc-is-cross-compiler ; then - # Building fails on an non-supporting kernel - ebegin "Checking kernel version (${run_kv} >= ${want_kv})" - if ! eend_KV ${run_kv} ${want_kv} ; then - echo - eerror "You need a kernel of at least ${want_kv} for NPTL support!" - die "Kernel version too low!" - fi - fi - - ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})" - if ! eend_KV ${build_kv} ${want_kv} ; then - echo - eerror "You need linux-headers of at least ${want_kv} for NPTL support!" - die "linux-headers version too low!" - fi -} - -unpack_pkg() { - local a=${PN} - [[ -n ${SNAP_VER} ]] && a="${a}-${RELEASE_VER}" - [[ -n $1 ]] && a="${a}-$1" - if [[ -n ${SNAP_VER} ]] ; then - a="${a}-${SNAP_VER}" - else - if [[ -n $2 ]] ; then - a="${a}-$2" - else - a="${a}-${RELEASE_VER}" - fi - fi - if has ${a}.tar.xz ${A} ; then - unpacker ${a}.tar.xz - else - unpack ${a}.tar.bz2 - fi - [[ -n $1 ]] && { mv ${a} $1 || die ; } -} - -toolchain-glibc_src_unpack() { - # Check NPTL support _before_ we unpack things to save some time - want_nptl && check_nptl_support - - if [[ -n ${EGIT_REPO_URIS} ]] ; then - local i d - for ((i=0; i<${#EGIT_REPO_URIS[@]}; ++i)) ; do - EGIT_REPO_URI=${EGIT_REPO_URIS[$i]} - EGIT_SOURCEDIR=${EGIT_SOURCEDIRS[$i]} - git-2_src_unpack - done - else - unpack_pkg - fi - - cd "${S}" - touch locale/C-translit.h #185476 #218003 - [[ -n ${LT_VER} ]] && unpack_pkg linuxthreads ${LT_VER} - [[ -n ${PORTS_VER} ]] && unpack_pkg ports ${PORTS_VER} - [[ -n ${LIBIDN_VER} ]] && unpack_pkg libidn - - if [[ -n ${PATCH_VER} ]] ; then - cd "${WORKDIR}" - unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 - # pull out all the addons - local d - for d in extra/*/configure ; do - d=${d%/configure} - [[ -d ${S}/${d} ]] && die "${d} already exists in \${S}" - mv "${d}" "${S}" || die "moving ${d} failed" - done - fi - - # XXX: We should do the branchupdate, before extracting the manpages and - # infopages else it does not help much (mtimes change if there is a change - # to them with branchupdate) - if [[ -n ${BRANCH_UPDATE} ]] ; then - cd "${S}" - epatch "${DISTDIR}"/glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 - - # Snapshot date patch - einfo "Patching version to display snapshot date ..." - sed -i -e "s:\(#define RELEASE\).*:\1 \"${BRANCH_UPDATE}\":" version.h - fi - - # tag, glibc is it - cd "${S}" - if ! version_is_at_least 2.17 ; then - [[ -e csu/Banner ]] && die "need new banner location" - glibc_banner > csu/Banner - fi - if [[ -n ${PATCH_VER} ]] && ! use vanilla ; then - cd "${S}" - EPATCH_MULTI_MSG="Applying Gentoo Glibc Patchset ${RELEASE_VER}-${PATCH_VER} ..." \ - EPATCH_EXCLUDE=${GLIBC_PATCH_EXCLUDE} \ - EPATCH_SUFFIX="patch" \ - ARCH=$(tc-arch) \ - epatch "${WORKDIR}"/patches - fi - - if just_headers ; then - if [[ -e ports/sysdeps/mips/preconfigure ]] ; then - # mips peeps like to screw with us. if building headers, - # we don't have a real compiler, so we can't let them - # insert -mabi on us. - sed -i '/CPPFLAGS=.*-mabi/s|.*|:|' ports/sysdeps/mips/preconfigure || die - find ports/sysdeps/mips/ -name Makefile -exec sed -i '/^CC.*-mabi=/s:-mabi=.*:-D_MIPS_SZPTR=32:' {} + - fi - fi - - epatch_user - - gnuconfig_update -} - -eblit-glibc-src_unpack() { - setup_env - - toolchain-glibc_src_unpack - - # Glibc is stupid sometimes, and doesn't realize that with a - # static C-Only gcc, -lgcc_eh doesn't exist. - # http://sourceware.org/ml/libc-alpha/2003-09/msg00100.html - # http://sourceware.org/ml/libc-alpha/2005-02/msg00042.html - # But! Finally fixed in recent versions: - # http://sourceware.org/ml/libc-alpha/2012-05/msg01865.html - if ! version_is_at_least 2.16 ; then - echo 'int main(){}' > "${T}"/gcc_eh_test.c - if ! $(tc-getCC ${CTARGET}) "${T}"/gcc_eh_test.c -lgcc_eh 2>/dev/null ; then - sed -i -e 's:-lgcc_eh::' Makeconfig || die "sed gcc_eh" - fi - fi - - cd "${WORKDIR}" - find . -type f '(' -size 0 -o -name "*.orig" ')' -exec rm -f {} \; - find . -name configure -exec touch {} \; - - # Fix permissions on some of the scripts - chmod u+x "${S}"/scripts/*.sh -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd deleted file mode 100755 index b102de0705..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd +++ /dev/null @@ -1,64 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/nscd,v 1.7 2007/02/23 12:09:39 uberlord Exp $ - -depend() { - use dns ldap net slapd -} - -checkconfig() { - if [ ! -d /var/run/nscd ] ; then - mkdir -p /var/run/nscd - chmod 755 /var/run/nscd - fi - if [ -z "${NSCD_PERMS_OK}" ] && [ "$(stat -c %a /var/run/nscd)" != "755" ] ; then - echo "" - ewarn "nscd run dir is not world readable, you should reset the perms:" - ewarn "chmod 755 /var/run/nscd" - ewarn "chmod a+rw /var/run/nscd/socket" - echo "" - ewarn "To disable this warning, set 'NSCD_PERMS_OK' in /etc/conf.d/nscd" - echo "" - fi -} - -start() { - checkconfig - - ebegin "Starting Name Service Cache Daemon" - local secure=`while read curline ; do - table=${curline%:*} - entries=${curline##$table:} - table=${table%%[^a-z]*} - case $table in - passwd*|group*|hosts) - for entry in $entries ; do - case $entry in - nisplus*) - /usr/sbin/nscd_nischeck $table || \ - /echo "-S $table,yes" - ;; - esac - done - ;; - esac - done < /etc/nsswitch.conf` - local pidfile="$(strings /usr/sbin/nscd | grep nscd.pid)" - mkdir -p "$(dirname ${pidfile})" - save_options pidfile "${pidfile}" - start-stop-daemon --start --quiet \ - --exec /usr/sbin/nscd --pidfile "${pidfile}" \ - -- $secure - eend $? -} - -stop() { - local pidfile="$(get_options pidfile)" - [ -n "${pidfile}" ] && pidfile="--pidfile ${pidfile}" - ebegin "Shutting down Name Service Cache Daemon" - start-stop-daemon --stop --quiet --exec /usr/sbin/nscd ${pidfile} - eend $? -} - -# vim:ts=4 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.service b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.service deleted file mode 100644 index 25a3b1d9be..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Name Service Cache Daemon -After=network.target - -[Service] -ExecStart=/usr/sbin/nscd -F -ExecStop=/usr/sbin/nscd --shutdown -ExecReload=/usr/sbin/nscd -i passwd -ExecReload=/usr/sbin/nscd -i group -ExecReload=/usr/sbin/nscd -i hosts -ExecReload=/usr/sbin/nscd -i services -Restart=always - -[Install] -WantedBy=multi-user.target diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.tmpfilesd b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.tmpfilesd deleted file mode 100644 index 52edbba673..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nscd.tmpfilesd +++ /dev/null @@ -1,4 +0,0 @@ -# Configuration to create /run/nscd directory -# Used as part of systemd's tmpfiles - -d /run/nscd 0755 root root diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nsswitch.conf b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nsswitch.conf deleted file mode 100644 index eb169614d4..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/files/nsswitch.conf +++ /dev/null @@ -1,24 +0,0 @@ -# /etc/nsswitch.conf: -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/nsswitch.conf,v 1.1 2005/05/17 00:52:41 vapier Exp $ - -passwd: compat -shadow: compat -group: compat - -# passwd: db files nis -# shadow: db files nis -# group: db files nis - -hosts: files dns -networks: files dns - -services: db files -protocols: db files -rpc: db files -ethers: db files -netmasks: files -netgroup: files -bootparams: files - -automount: files -aliases: files diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild deleted file mode 100644 index a2f9922153..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.10.1-r1.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.10.1-r1.ebuild,v 1.29 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -LIBIDN_VER="" -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -LIBIDN_VER=${RELEASE_VER} -fi -PATCH_VER="7" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Patching Glibc to support older SSP __guard" - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild deleted file mode 100644 index 0e98826dee..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.11.3.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.11.3.ebuild,v 1.21 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="3" # Gentoo patchset -PORTS_VER=${RELEASE_VER%.?} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.11/glibc-2.11-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Patching Glibc to support older SSP __guard" - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild deleted file mode 100644 index 0c5ad4b849..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.1-r3.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.1-r3.ebuild,v 1.18 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~amd64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="8" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Patching Glibc to support older SSP __guard" - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild deleted file mode 100644 index 68a1dd3a36..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.12.2.ebuild +++ /dev/null @@ -1,220 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.2.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="4" # Gentoo patchset -PORTS_VER="2.12.1" # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Patching Glibc to support older SSP __guard" - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild deleted file mode 100644 index 6606439e72..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r2.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r2.ebuild,v 1.19 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="6" # Gentoo patchset -PORTS_VER="2.13" # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild deleted file mode 100644 index de21baf02f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.13-r4.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r4.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="11" # Gentoo patchset -PORTS_VER="2.13" # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild deleted file mode 100644 index e5ff431465..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r2.ebuild +++ /dev/null @@ -1,246 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.17 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="5" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-pre() { - GLIBC_PATCH_EXCLUDE+=" 1200_all_glibc-${PV}-x32.patch" -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild deleted file mode 100644 index 4b14d0add2..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.1-r3.ebuild +++ /dev/null @@ -1,246 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.25 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="10" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-pre() { - GLIBC_PATCH_EXCLUDE+=" 1200_all_glibc-${PV}-x32.patch" -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild deleted file mode 100644 index 6faf730973..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.14.ebuild +++ /dev/null @@ -1,242 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="7" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -pkg_setup() { - eblit-run pkg_setup - - # Static binary sanity check #332927 - if [[ ${ROOT} == "/" ]] && \ - has_version "<${CATEGORY}/${P}" && \ - built_with_use sys-apps/coreutils static - then - eerror "Please rebuild coreutils with USE=-static, then install" - eerror "glibc, then you may rebuild coreutils with USE=static." - die "Avoiding system meltdown #332927" - fi -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild deleted file mode 100644 index 757f34d650..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r1.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r1.ebuild,v 1.17 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="~amd64 -hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="13" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-pre() { - GLIBC_PATCH_EXCLUDE+=" 1200_all_glibc-${PV}-x32.patch" -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild deleted file mode 100644 index 2d106b98e4..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r2.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.30 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm -hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="21" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild deleted file mode 100644 index f1203e245d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.15-r3.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r3.ebuild,v 1.14 2013/05/09 04:41:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha amd64 arm -hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="23" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - x86? ( >=sys-devel/gcc-4.3 ) - amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild deleted file mode 100644 index 57121865ea..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.16.0.ebuild +++ /dev/null @@ -1,223 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.29 2013/11/28 18:45:27 ago Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="-alpha amd64 arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -BRANCH_UPDATE="" -SNAP_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" ) - EGIT_SOURCEDIRS=( "${S}" "${S}/ports" ) - inherit git-2 - ;; -*_p*) - RELEASE_VER=${PV%_p*} - SNAP_VER=${PV#*_p} - ;; -*) - RELEASE_VER=${PV} - ;; -esac -LIBIDN_VER="" # it's integrated into the main tarball now -PATCH_VER="12" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib selinux suid systemtap profile vanilla crosscompile_opts_headers-only" -[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils/gcc to match upstream baseline. -# arch: we need to make sure our binutils/gcc supports TLS. -DEPEND=">=app-misc/pax-utils-0.1.10 - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.16/glibc-2.16-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild deleted file mode 100644 index 75e8ea4703..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.17.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.17.ebuild,v 1.20 2013/11/23 05:21:41 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" -KEYWORDS="-alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS="git://sourceware.org/git/glibc.git" - EGIT_SOURCEDIRS="${S}" - inherit git-2 - ;; -*) - RELEASE_VER=${PV} - ;; -esac -PATCH_VER="8" # Gentoo patchset -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib nscd 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 -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils/gcc to match upstream baseline. -# arch: we need to make sure our binutils/gcc supports TLS. -DEPEND=">=app-misc/pax-utils-0.1.10 - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-pre() { - GLIBC_PATCH_EXCLUDE+=" 6600_mips_librt-mips.patch" #456912 -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.17/glibc-2.17-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.18.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.18.ebuild deleted file mode 100644 index 6f781c5c88..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.18.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.18.ebuild,v 1.5 2013/11/24 17:46:11 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" -#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS="git://sourceware.org/git/glibc.git" - EGIT_SOURCEDIRS="${S}" - inherit git-2 - ;; -*) - RELEASE_VER=${PV} - ;; -esac -PATCH_VER="2" # Gentoo patchset -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib nscd 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 -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils/gcc to match upstream baseline. -# arch: we need to make sure our binutils/gcc supports TLS. -DEPEND=">=app-misc/pax-utils-0.1.10 - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-pre() { - GLIBC_PATCH_EXCLUDE+=" 00_all_0012-mips-add-clock_-g-s-ettime-symbol-compat-hacks.patch" #456912 #481438 -} - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.17/glibc-2.17-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.18/glibc-2.18-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.18/glibc-2.18-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.18/glibc-2.18-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild deleted file mode 100644 index 3756489316..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild,v 1.22 2013/04/05 00:25:16 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND inner-net" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -if [[ ${PV} == *_p* ]] ; then -RELEASE_VER=${PV%_p*} -BRANCH_UPDATE="" -SNAP_VER=${PV#*_p} -else -RELEASE_VER=${PV} -BRANCH_UPDATE="" -SNAP_VER="" -fi -PATCH_VER="8" # Gentoo patchset -PORTS_VER=${RELEASE_VER} # version of glibc ports addon -LIBIDN_VER="" # version of libidn addon -LT_VER="" # version of linuxthreads addon -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires -#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires - -IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}" -S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER+-${SNAP_VER}} - -# Here's how the cross-compile logic breaks down ... -# CTARGET - machine that will target the binaries -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils for as-needed -# arch: we need to make sure our binutils/gcc supports TLS -DEPEND=">=sys-devel/gcc-3.4.4 - arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) - ppc? ( >=sys-devel/gcc-4.1.0 ) - ppc64? ( >=sys-devel/gcc-4.1.0 ) - >=sys-devel/binutils-2.15.94 - ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} - >=app-misc/pax-utils-0.1.10 - virtual/os-headers - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-pie.patch - epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.7/glibc-2.7-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild deleted file mode 100644 index 9d1915027f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/glibc-9999.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-9999.ebuild,v 1.21 2013/04/10 16:40:27 vapier Exp $ - -inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing - -DESCRIPTION="GNU libc6 (also called glibc2) C library" -HOMEPAGE="http://www.gnu.org/software/libc/libc.html" - -LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE" -#KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -RESTRICT="strip" # strip ourself #46186 -EMULTILIB_PKG="true" - -# Configuration variables -RELEASE_VER="" -case ${PV} in -9999*) - EGIT_REPO_URIS="git://sourceware.org/git/glibc.git" - EGIT_SOURCEDIRS="${S}" - inherit git-2 - ;; -*) - RELEASE_VER=${PV} - ;; -esac -PATCH_VER="" # Gentoo patchset -NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"} # min kernel version nptl requires - -IUSE="debug gd hardened multilib nscd 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 -# CHOST - machine that will host the binaries -# CBUILD - machine that will build the binaries -# If CTARGET != CHOST, it means you want a libc for cross-compiling. -# If CHOST != CBUILD, it means you want to cross-compile the libc. -# CBUILD = CHOST = CTARGET - native build/install -# CBUILD != (CHOST = CTARGET) - cross-compile a native build -# (CBUILD = CHOST) != CTARGET - libc for cross-compiler -# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler -# For install paths: -# CHOST = CTARGET - install into / -# CHOST != CTARGET - install into /usr/CTARGET/ - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20} - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} - -# Why SLOT 2.2 you ask yourself while sippin your tea ? -# Everyone knows 2.2 > 0, duh. -SLOT="2.2" - -# General: We need a new-enough binutils/gcc to match upstream baseline. -# arch: we need to make sure our binutils/gcc supports TLS. -DEPEND=">=app-misc/pax-utils-0.1.10 - ! [version] -eblit-include() { - local skipable=false - [[ $1 == "--skip" ]] && skipable=true && shift - [[ $1 == pkg_* ]] && skipable=true - - local e v func=$1 ver=$2 - [[ -z ${func} ]] && die "Usage: eblit-include [version]" - for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do - e="${FILESDIR}/eblits/${func}${v}.eblit" - if [[ -e ${e} ]] ; then - source "${e}" - return 0 - fi - done - ${skipable} && return 0 - die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" -} - -# eblit-run-maybe -# run the specified function if it is defined -eblit-run-maybe() { - [[ $(type -t "$@") == "function" ]] && "$@" -} - -# eblit-run [version] -# aka: src_unpack() { eblit-run src_unpack ; } -eblit-run() { - eblit-include --skip common "${*:2}" - eblit-include "$@" - eblit-run-maybe eblit-$1-pre - eblit-${PN}-$1 - eblit-run-maybe eblit-$1-post -} - -src_unpack() { eblit-run src_unpack ; } -src_compile() { eblit-run src_compile ; } -src_test() { eblit-run src_test ; } -src_install() { eblit-run src_install ; } - -# FILESDIR might not be available during binpkg install -for x in setup {pre,post}inst ; do - e="${FILESDIR}/eblits/pkg_${x}.eblit" - if [[ -e ${e} ]] ; then - . "${e}" - eval "pkg_${x}() { eblit-run pkg_${x} ; }" - fi -done - -eblit-src_unpack-post() { - if use hardened ; then - cd "${S}" - einfo "Patching to get working PIE binaries on PIE (hardened) platforms" - gcc-specs-pie && epatch "${FILESDIR}"/2.16/glibc-2.16-hardened-pie.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch - epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch - - einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" - cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ - debug/stack_chk_fail.c || die - cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ - debug/chk_fail.c || die - - if use debug ; then - # When using Hardened Gentoo stack handler, have smashes dump core for - # analysis - debug only, as core could be an information leak - # (paranoia). - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug stack handler" - sed -i \ - -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ - debug/Makefile \ - || die "Failed to modify debug/Makefile for debug fortify handler" - fi - - # Build nscd with ssp-all - sed -i \ - -e 's:-fstack-protector$:-fstack-protector-all:' \ - nscd/Makefile \ - || die "Failed to ensure nscd builds with ssp-all" - fi -} - -eblit-pkg_preinst-post() { - if [[ ${CTARGET} == arm* ]] ; then - # Backwards compat support for renaming hardfp ldsos #417287 - local oldso='/lib/ld-linux.so.3' - local nldso='/lib/ld-linux-armhf.so.3' - if [[ -e ${D}${nldso} ]] ; then - if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then - ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})." - ewarn "Please rebuild all packages using this old ldso as compat" - ewarn "support will be dropped in the future." - ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}" - fi - fi - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml deleted file mode 100644 index f1f3fd926c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/glibc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - -toolchain - - build memusage and memusagestat tools - Build, and enable support for, the Name Service Cache Daemon - Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 - enable systemtap static probe points - - diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/pam/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/pam/Manifest deleted file mode 100644 index 95f2900f9b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/pam/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST Linux-PAM-1.1.5-docs.tar.bz2 498228 RMD160 1cd6e49a8d69a3f35179210b6b060d0767c9b2fa SHA1 5a34185fd7749a8adfb61e617708304fa9cabea4 SHA256 e4b10ffebe2e5cc355bd37c4e17a2288eb90d1396b06961738a7e7ef848c754c -DIST Linux-PAM-1.1.5.tar.bz2 1123524 RMD160 00a313e890892ad85fb69c828cfaef8c2c00cf94 SHA1 662a769f66708c3b9b5a41d62802ed69bf489e09 SHA256 65def4df04254dc4c5156859d36c34ad6d7afbcf3adbf2780530ebc4dbf2a116 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/pam/files/Linux-PAM-1.1.5+glibc-2.16.patch b/sdk_container/src/third_party/portage-stable/sys-libs/pam/files/Linux-PAM-1.1.5+glibc-2.16.patch deleted file mode 100644 index 114d3e4700..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/pam/files/Linux-PAM-1.1.5+glibc-2.16.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/modules/pam_unix/pam_unix_acct.c 2011-06-21 11:04:56.000000000 +0200 -+++ b/modules/pam_unix/pam_unix_acct.c 2012-07-05 16:04:35.643727485 +0200 -@@ -41,6 +41,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/modules/pam_unix/pam_unix_passwd.c 2012-07-16 11:49:25.954638105 -0500 -+++ b/modules/pam_unix/pam_unix_passwd.c 2012-07-16 11:50:04.408635441 -0500 -@@ -46,6 +46,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/pam/pam-1.1.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/pam/pam-1.1.5.ebuild deleted file mode 100644 index 36ad658ff8..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/pam/pam-1.1.5.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.5.ebuild,v 1.9 2012/07/05 16:17:52 flameeyes Exp $ - -EAPI="4" - -inherit libtool multilib eutils pam toolchain-funcs flag-o-matic db-use - -MY_PN="Linux-PAM" -MY_P="${MY_PN}-${PV}" - -HOMEPAGE="https://fedorahosted.org/linux-pam/" -DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)" - -SRC_URI="https://fedorahosted.org/releases/l/i/linux-pam/${MY_P}.tar.bz2 - https://fedorahosted.org/releases/l/i/linux-pam/${MY_P}-docs.tar.bz2" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="cracklib nls elibc_FreeBSD selinux vim-syntax audit test elibc_glibc debug berkdb nis" - -RDEPEND="nls? ( virtual/libintl ) - cracklib? ( >=sys-libs/cracklib-2.8.3 ) - audit? ( sys-process/audit ) - selinux? ( >=sys-libs/libselinux-1.28 ) - berkdb? ( sys-libs/db ) - elibc_glibc? ( - >=sys-libs/glibc-2.7 - nis? ( || ( >=net-libs/libtirpc-0.2.2-r1 /dev/null | fgrep -q pam_stack.so; then - eerror "" - eerror "Your current setup is using the pam_stack module." - eerror "This module is deprecated and no longer supported, and since version" - eerror "0.99 is no longer installed, nor provided by any other package." - eerror "The package will be built (to allow binary package builds), but will" - eerror "not be installed." - eerror "Please replace pam_stack usage with proper include directive usage," - eerror "following the PAM Upgrade guide at the following URL" - eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml" - eerror "" - - retval=1 - fi - - if sed -e 's:#.*::' "${EROOT}"/etc/pam.d/* 2>/dev/null | egrep -q 'pam_(pwdb|console)'; then - eerror "" - eerror "Your current setup is using one or more of the following modules," - eerror "that are not built or supported anymore:" - eerror "pam_pwdb, pam_console" - eerror "If you are in real need for these modules, please contact the maintainers" - eerror "of PAM through http://bugs.gentoo.org/ providing information about its" - eerror "use cases." - eerror "Please also make sure to read the PAM Upgrade guide at the following URL:" - eerror " http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml" - eerror "" - - retval=1 - fi - - return $retval -} - -pkg_setup() { - check_old_modules -} - -src_prepare() { - epatch "${FILESDIR}"/${MY_P}+glibc-2.16.patch - - elibtoolize -} - -src_configure() { - local myconf - - if use hppa || use elibc_FreeBSD; then - myconf="${myconf} --disable-pie" - fi - - # Disable automatic detection of libxcrypt; we _don't_ want the - # user to link libxcrypt in by default, since we won't track the - # dependency and allow to break PAM this way. - export ac_cv_header_xcrypt_h=no - - econf \ - --disable-dependency-tracking \ - --enable-fast-install \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --enable-securedir="${EPREFIX}"/$(get_libdir)/security \ - --enable-isadir="${EPREFIX}"/$(get_libdir)/security \ - $(use_enable nls) \ - $(use_enable selinux) \ - $(use_enable cracklib) \ - $(use_enable audit) \ - $(use_enable debug) \ - $(use_enable berkdb db) \ - $(use_enable nis) \ - --with-db-uniquename=-$(db_findver sys-libs/db) \ - --disable-prelude \ - ${myconf} -} - -src_compile() { - emake sepermitlockdir="${EPREFIX}/var/run/sepermit" || die "emake failed" -} - -src_test() { - # explicitly allow parallel-build during testing - emake sepermitlockdir="${EPREFIX}/var/run/sepermit" check || die "emake check failed" -} - -src_install() { - local lib - - emake DESTDIR="${D}" install \ - sepermitlockdir="${EPREFIX}/var/run/sepermit" || die "make install failed" - - # Need to be suid - fperms u+s /sbin/unix_chkpwd - - gen_usr_ldscript -a pam pamc pam_misc - - # create extra symlinks just in case something depends on them... - for lib in pam pamc pam_misc; do - if ! [[ -f "${ED}"/$(get_libdir)/lib${lib}$(get_libname) ]]; then - dosym lib${lib}$(get_libname 0) /$(get_libdir)/lib${lib}$(get_libname) - fi - done - - dodoc CHANGELOG ChangeLog README AUTHORS Copyright NEWS - - docinto modules - for dir in modules/pam_*; do - newdoc "${dir}"/README README."$(basename "${dir}")" - done - - # Get rid of the .la files. We certainly don't need them for PAM - # modules, and libpam is installed as a shared object only, so we - # don't need them for static linking either. - find "${D}" -name '*.la' -delete -} - -pkg_preinst() { - check_old_modules || die "deprecated PAM modules still used" -} - -pkg_postinst() { - ewarn "Some software with pre-loaded PAM libraries might experience" - ewarn "warnings or failures related to missing symbols and/or versions" - ewarn "after any update. While unfortunate this is a limit of the" - ewarn "implementation of PAM and the software, and it requires you to" - ewarn "restart the software manually after the update." - ewarn "" - ewarn "You can get a list of such software running a command like" - ewarn " lsof / | egrep -i 'del.*libpam\\.so'" - ewarn "" - ewarn "Alternatively, simply reboot your system." - if [ -x "${ROOT}"/var/log/tallylog ] ; then - elog "" - elog "Because of a bug present up to version 1.1.1-r2, you have" - elog "an executable /var/log/tallylog file. You can safely" - elog "correct it by running the command" - elog " chmod -x /var/log/tallylog" - elog "" - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/Manifest deleted file mode 100644 index ebdd3b1da6..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tzcode2012j.tar.gz 134654 RMD160 828b30a423e82cbb4d70901ad9a611003bd4b281 SHA1 524808d703aa0fe54cdb19dbafb75c48028e72ad SHA256 ee4361b3b4ae201a270857c84d0f063c2a2191b3e4cd7414ea4622bb8bae9a82 -DIST tzdata2012j.tar.gz 214075 RMD160 0bd2994f6cb00fe45ee87285909e53a94e2c0334 SHA1 69a5c9866612792b010f521c0f7b9a34c4e57192 SHA256 4b6a3c2831bdbb68ab1a1bf906bcf11d18ab78009713a0339da6fe96b6afceaa diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/files/timezone-data-2012i-makefile.patch b/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/files/timezone-data-2012i-makefile.patch deleted file mode 100644 index 383492dcce..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/files/timezone-data-2012i-makefile.patch +++ /dev/null @@ -1,95 +0,0 @@ - - Fix up default paths - - Support env DESTDIR / LDFLAGS / CFLAGS / CC - - Use awk instead of nawk - - Don't build/install libtz.a - - Don't install man-pages provided by sys-apps/man-pages - - Move zic zdump to sbin and tzselect to bin ala glibc - - Install posix zoneinfo into zoneinfo/posix/ instead of zoneinfo-posix/ ala glibc - - Install leaps zoneinfo into zoneinfo/right/ ala glibc - - Disable broken web test - - Make sure tzselect uses #!/bin/bash and not #!/bin/ksh - - Flags to the linking are passed as LDFLAGS, not LFLAGS - - LDFLAGS was missed for the 'date' target - ---- Makefile -+++ Makefile -@@ -35,5 +35,5 @@ - # Everything gets put in subdirectories of. . . - --TOPDIR= /usr/local -+TOPDIR= $(DESTDIR)/usr - - # "Compiled" time zone information is placed in the "TZDIR" directory -@@ -41,9 +41,9 @@ - # Use an absolute path name for TZDIR unless you're just testing the software. - --TZDIR= $(TOPDIR)/etc/zoneinfo -+TZDIR= $(TOPDIR)/share/zoneinfo - - # The "tzselect", "zic", and "zdump" commands get installed in. . . - --ETCDIR= $(TOPDIR)/etc -+SBINDIR= $(TOPDIR)/sbin - - # If you "make INSTALL", the "date" command gets installed in. . . -@@ -53,5 +53,5 @@ - # Manual pages go in subdirectories of. . . - --MANDIR= $(TOPDIR)/man -+MANDIR= $(TOPDIR)/share/man - - # Library functions are put in an archive in LIBDIR. -@@ -241,8 +241,10 @@ - - ############################################################################### - --cc= cc --CC= $(cc) -DTZDIR=\"$(TZDIR)\" -+CC+= -DTZDIR=\"$(TZDIR)\" -+ifeq ($(NLS),1) -+CC += -DHAVE_GETTEXT=1 -DTZ_DOMAIN=\"libc\" -+endif - - TZCSRCS= zic.c localtime.c asctime.c scheck.c ialloc.c - TZCOBJS= zic.o localtime.o asctime.o scheck.o ialloc.o -@@ -281,11 +281,13 @@ - ALL: all date - --install: all $(DATA) $(REDO) $(TZLIB) $(MANS) $(TABDATA) -+install: all $(DATA) $(REDO) $(MANS) $(TABDATA) - $(ZIC) -y $(YEARISTYPE) \ - -d $(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES) - -rm -f $(TZDIR)/iso3166.tab $(TZDIR)/zone.tab - cp iso3166.tab zone.tab $(TZDIR)/. -- -mkdir $(TOPDIR) $(ETCDIR) -- cp tzselect zic zdump $(ETCDIR)/. -+ -mkdir $(TOPDIR) $(SBINDIR) -+ cp zic zdump $(SBINDIR)/. -+ -mkdir $(TOPDIR) $(BINDIR) -+ cp tzselect $(BINDIR)/. - -mkdir $(TOPDIR) $(MANDIR) \ - $(MANDIR)/man3 $(MANDIR)/man5 $(MANDIR)/man8 -@@ -297,6 +299,4 @@ - $(MANDIR)/man8/zic.8 - cp newctime.3 newtzset.3 $(MANDIR)/man3/. -- cp tzfile.5 $(MANDIR)/man5/. -- cp tzselect.8 zdump.8 zic.8 $(MANDIR)/man8/. - - INSTALL: ALL install date.1 -@@ -333,7 +333,7 @@ - # to using them, or vice versa. - other_two: zic leapseconds $(TDATA) -- $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)-posix -L /dev/null $(TDATA) -+ $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)/posix -L /dev/null $(TDATA) - $(ZIC) -y $(YEARISTYPE) \ -- -d $(TZDIR)-leaps -L leapseconds $(TDATA) -+ -d $(TZDIR)/right -L leapseconds $(TDATA) - - posix_right: posix_only other_two -@@ -366,5 +366,5 @@ - chmod +x $@ - --check: check_tables check_web -+check: check_tables - - check_tables: checktab.awk $(PRIMARY_YDATA) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/timezone-data-2012j.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/timezone-data-2012j.ebuild deleted file mode 100644 index 2fed94f434..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/timezone-data/timezone-data-2012j.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/timezone-data/timezone-data-2012j.ebuild,v 1.1 2012/11/13 05:52:46 vapier Exp $ - -inherit eutils toolchain-funcs flag-o-matic - -code_ver=${PV} -data_ver=${PV} -DESCRIPTION="Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)" -HOMEPAGE="http://www.iana.org/time-zones http://www.twinsun.com/tz/tz-link.htm" -SRC_URI="http://www.iana.org/time-zones/repository/releases/tzdata${data_ver}.tar.gz - http://www.iana.org/time-zones/repository/releases/tzcode${code_ver}.tar.gz - ftp://munnari.oz.au/pub/tzdata${data_ver}.tar.gz - ftp://munnari.oz.au/pub/tzcode${code_ver}.tar.gz" - -LICENSE="BSD public-domain" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="nls elibc_FreeBSD elibc_glibc" - -RDEPEND="! linux-sources-0.ebuild: - Add aufs-sources - - 24 Nov 2012; Pacho Ramos linux-sources-0.ebuild: - cell-sources will be dropped (#366959) - - 16 Jun 2012; Pacho Ramos linux-sources-0.ebuild: - Drop cluster-sources due bug #411405#c6 - - 13 May 2012; Pacho Ramos linux-sources-0.ebuild: - Drop sources that will be removed. - - 26 Apr 2012; linux-sources-0.ebuild: - mm-sources masked for removal wrt #412189. Remove them from RDEPEND - - 07 Jan 2012; Anthony G. Basile linux-sources-0.ebuild: - Added sys-kernel/rsbac-sources to the list of providers - - 20 Dec 2011; Anthony G. Basile linux-sources-0.ebuild: - Added sys-kernel/rt-sources to the list of providers - - 24 Sep 2011; Anthony G. Basile metadata.xml: - Changed herd name to kernel - - 22 Sep 2011; Anthony G. Basile ChangeLog: - Fix gpg sign failure - - 22 Sep 2011; Anthony G. Basile metadata.xml: - Added myself as maintainer - -*linux-sources-0 (09 Aug 2011) - - 09 Aug 2011; Ulrich Mueller +linux-sources-0.ebuild, - -linux-sources-2.4.ebuild, -linux-sources-2.6.ebuild: - Drop versioning. - - 30 Jul 2011; Anthony G. Basile - linux-sources-2.6.ebuild: - Remove hardened use flag, bug #375873 - - 26 Jul 2011; Ulrich Mueller linux-sources-2.6.ebuild, - -linux-sources-3.ebuild, metadata.xml: - Version 3 isn't really different from 2.6, therefore it can use the same - virtual. As discussed on gentoo-kernel mailing list. Fixes bug 376461. - Remove xrc USE flag. - -*linux-sources-3 (25 Jul 2011) - - 25 Jul 2011; Samuli Suominen +linux-sources-3.ebuild: - While 3.x should be compatible with 2.6, it was concluded that new virtual - for 3 series is more clean. - - 30 Jun 2011; Alexey Shvetsov linux-sources-2.6.ebuild, - metadata.xml: - Add xrc use for infiniband stuff - -*linux-sources-2.6 (30 Apr 2011) -*linux-sources-2.4 (30 Apr 2011) - - 30 Apr 2011; Ulrich Mueller +linux-sources-2.4.ebuild, - +linux-sources-2.6.ebuild, +metadata.xml: - Initial import, bug 118442. diff --git a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/Manifest b/sdk_container/src/third_party/portage-stable/virtual/linux-sources/Manifest deleted file mode 100644 index a10280aec6..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -EBUILD linux-sources-0.ebuild 868 SHA256 d64cecd654d431eb4a2230d9b41e95a3c672377a355f060f8af98037d6eacf48 SHA512 3b1d201b7735f01d891553008e913d05d56e317a40c2cefaddf4d7d5dcf979202d5e59de6eed60bcce09cf1e5e378249f536c5d2489fd7d3f63d88260324e46d WHIRLPOOL f6b8f336ea596f87c8362d64cde0fce03ee41a1266f09aca54d017c55036d1a8025ff48992179066652b5b556be80a1a65ce7b7ebe95bc637d70444b17bd44cc -MISC ChangeLog 2490 SHA256 582ebaa7f15f31e3c7db86218c20e1be53b7a24b125c691dbd27111b4994f73a SHA512 238f6ff159b54e9f9232b3e6096d97f5da8a6817e5db8256ea78ec480f736c4cf06f619fff07aea1cc375ab43b7fa0c6d07f8ee456095ce241f890b45693ef53 WHIRLPOOL 70290ce2d76332072d87c964755656d30cb1b068ce33ef9bd18fb906505dcce81d1a3460475882ebfeddf33b4a6b204db5d445ed987142d578d847a86ad0ebaf -MISC metadata.xml 259 SHA256 b677eb45e2b8a7bdd60161409bac3a8a6f3c6c9f1f08d08eb2fbc3839ae3b3a8 SHA512 398f21b1b606338c9032feebfdd84a5d3cc03520fbbc1ed521ba8d51bff0276f6cd71051cadc1323eda5c5dce17d3e66d978b04125a5fe449be781520ce8fb98 WHIRLPOOL f1974c612d739bf0cbfd428f5da6b7c8c493614b88910022e052f1a41e9ec4d77d3cdf5d710b4847e50282d1696630f3aa36a3b29db64621aa149b3e87debf57 diff --git a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/linux-sources-0.ebuild b/sdk_container/src/third_party/portage-stable/virtual/linux-sources/linux-sources-0.ebuild deleted file mode 100644 index d4374f7e81..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/linux-sources-0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/linux-sources/linux-sources-0.ebuild,v 1.8 2013/01/19 11:46:55 thev00d00 Exp $ - -EAPI=2 - -DESCRIPTION="Virtual for Linux kernel sources" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="|| ( - sys-kernel/gentoo-sources - sys-kernel/vanilla-sources - sys-kernel/ck-sources - sys-kernel/git-sources - sys-kernel/hardened-sources - sys-kernel/mips-sources - sys-kernel/openvz-sources - sys-kernel/pf-sources - sys-kernel/rsbac-sources - sys-kernel/rt-sources - sys-kernel/tuxonice-sources - sys-kernel/usermode-sources - sys-kernel/vserver-sources - sys-kernel/xbox-sources - sys-kernel/zen-sources - sys-kernel/aufs-sources - )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/linux-sources/metadata.xml deleted file mode 100644 index 2db10062b2..0000000000 --- a/sdk_container/src/third_party/portage-stable/virtual/linux-sources/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - kernel - - blueness@gentoo.org - Anthony G. Basile - -