diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.8.13-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.8.13-r1 deleted file mode 100644 index 908b3e0ccf..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.8.13-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install postinst setup unpack -DEPEND=python? ( =sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ) +DESCRIPTION=Password Checking Library +EAPI=4 +HOMEPAGE=http://sourceforge.net/projects/cracklib +IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint +LICENSE=LGPL-2.1 +RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.1.tar.gz +_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=dbe0ebe9342f1998ea3c98e1b999fe36 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.4 new file mode 100644 index 0000000000..fa3783e021 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ) +DESCRIPTION=Password Checking Library +EAPI=5 +HOMEPAGE=http://sourceforge.net/projects/cracklib +IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint +LICENSE=LGPL-2.1 +RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.4.tar.gz +_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=16c047c304af5f28d90e84f074cbf4f7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.5 new file mode 100644 index 0000000000..8ebc7785a3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ) +DESCRIPTION=Password Checking Library +EAPI=5 +HOMEPAGE=http://sourceforge.net/projects/cracklib +IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint +LICENSE=LGPL-2.1 +RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=mirror://sourceforge/cracklib/cracklib-2.9.5.tar.gz +_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=16c047c304af5f28d90e84f074cbf4f7 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.6 new file mode 100644 index 0000000000..cdc7098099 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/cracklib-2.9.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ) +DESCRIPTION=Password Checking Library +EAPI=5 +HOMEPAGE=https://github.com/cracklib/cracklib/ +IUSE=nls python static-libs test zlib python_targets_python2_7 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint +LICENSE=LGPL-2.1 +RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/cracklib-2.9.6.tar.gz +_eclasses_=distutils-r1 c01d5c4af34f4a37a51fc9638299c222 eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=fc911cdfaa24e525854dda3fc4d0c2da diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 index 321b199cc7..ee688248dd 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.22-r2 @@ -9,5 +9,5 @@ LICENSE=|| ( GPL-2 BSD ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) SLOT=0 SRC_URI=mirror://gentoo/libcap-2.22.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=8f874f945f2f6b064a280bf727edb397 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 index 86c72c5d8c..b38e3d3964 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.24-r2 @@ -4,10 +4,10 @@ DESCRIPTION=POSIX 1003.1e capabilities EAPI=4 HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 -KEYWORDS=~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux LICENSE=|| ( GPL-2 BSD ) RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) SLOT=0 SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.xz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam aa1ebb3ab720ea04dbbdd6eaaf9554ed toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=2ee11468ed2901c26246cbb3084a2de4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=bc8788c2167e4577fac499ec5908f7d5 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 new file mode 100644 index 0000000000..ea9220dc76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libcap-2.25 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) sys-kernel/linux-headers +DESCRIPTION=POSIX 1003.1e capabilities +EAPI=5 +HOMEPAGE=http://www.friedhoff.org/posixfilecaps.html +IUSE=pam static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux +LICENSE=|| ( GPL-2 BSD ) +RDEPEND=>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pam? ( virtual/pam ) +SLOT=0 +SRC_URI=mirror://kernel/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=230cb05952c161b0340b9f6c07645f53 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3 deleted file mode 100644 index 6a697f26d7..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) sys-devel/gettext dev-util/pkgconfig test? ( dev-util/valgrind ) !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=Light-weight 'standard library' of C functions -EAPI=2 -HOMEPAGE=https://launchpad.net/libnih -IUSE=+dbus nls static-libs test +threads -KEYWORDS=amd64 arm x86 -LICENSE=GPL-2 -RDEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) -SLOT=0 -SRC_URI=http://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz -_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=21d4c75a271f9501e74c135801fb985a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3-r3 new file mode 100644 index 0000000000..d9cb999e76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libnih-1.0.3-r3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) sys-devel/gettext virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Light-weight 'standard library' of C functions +EAPI=4 +HOMEPAGE=https://launchpad.net/libnih +IUSE=+dbus nls static-libs +threads +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 ) +SLOT=0 +SRC_URI=https://launchpad.net/libnih/1.0/1.0.3/+download/libnih-1.0.3.tar.gz +_eclasses_=autotools 199350adb9ae3c85e275b1409e43c90d eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=01a0e647f55766fecb1b9028e9ca1f0c diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.1.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.1.1 index d0a5fe17e9..11a2d02ffe 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.1.1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.1.1 @@ -7,5 +7,5 @@ KEYWORDS=amd64 arm x86 LICENSE=LGPL-2.1 SLOT=0 SRC_URI=mirror://sourceforge/libseccomp/libseccomp-2.1.1.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=23000dd911404fcf37364e91dcf190b9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.0 index 265547150b..ef4d6e7dc8 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.0 @@ -8,5 +8,5 @@ KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~x86 LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.0/libseccomp-2.2.0.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=5c117f02900859499a182891c0bbb9f6 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.3 index 24536c9119..ce064d99ea 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.2.3 @@ -8,5 +8,5 @@ KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~x86 LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.2.3/libseccomp-2.2.3.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 _md5_=65475feb0bc1ac48feb6c63419b7b8c1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.3.0 new file mode 100644 index 0000000000..4416c3c730 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libseccomp-2.3.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=sys-kernel/linux-headers-4.3 +DESCRIPTION=high level interface to Linux seccomp filter +EAPI=5 +HOMEPAGE=https://github.com/seccomp/libseccomp +IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86 +LICENSE=LGPL-2.1 +SLOT=0 +SRC_URI=https://github.com/seccomp/libseccomp/releases/download/v2.3.0/libseccomp-2.3.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=185f51f4acea1eb3efd307d698362bb1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.2-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.2-r2 index be56447134..61895e2bbb 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.2-r2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.2-r2 @@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.2 >=sys-libs/libselinux-2.2.2-r1 dev-libs/ustr sys RESTRICT=test SLOT=0 SRC_URI=http://userspace.selinuxproject.org/releases/20131030/libsemanage-2.2.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=a152964c87ace4bf28d2671862e4f8ff +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=1d4264d89c75d93af7d682ef201e9041 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.3-r4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.3-r4 index 3179cdc083..8cacf35990 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.3-r4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.3-r4 @@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab RESTRICT=test SLOT=0 SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/libsemanage-2.3.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=96acef1f47f39f6b269c801e5fac3660 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=6884905896051f2ea6819b39bd62d98f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r1 index b21a22c650..4df7ba514b 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r1 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r1 @@ -10,5 +10,5 @@ RDEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab RESTRICT=test SLOT=0 SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/libsemanage-2.4.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=b1665ea83bf49803d40800063afa9f4a +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=e402a0d91038def9cc9e8338770992ca diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r2 new file mode 100644 index 0000000000..154e3e0927 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-2.4-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-devel/bison sys-devel/flex python? ( >=dev-lang/swig-2.0.4-r1 virtual/pkgconfig python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) +DESCRIPTION=SELinux kernel and policy management library +EAPI=5 +HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki +IUSE=python python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=amd64 ~arm ~arm64 ~mips x86 +LICENSE=GPL-2 +RDEPEND=>=sys-libs/libsepol-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-2.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +RESTRICT=test +SLOT=0 +SRC_URI=https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/libsemanage-2.4.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=735647b46803cadb1de5eebcd4d0dee9 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-9999 index 1d8d32f38c..43f2caa779 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-9999 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/libsemanage-9999 @@ -8,5 +8,5 @@ LICENSE=GPL-2 RDEPEND=>=sys-libs/libsepol-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libselinux-9999[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-process/audit-2.2.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/ustr-1.0.4-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] RESTRICT=test SLOT=0 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 ab80045e5d080584334f33013f4df21d multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 30887c5e8630bbf27b5cf0fd74564323 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=96e404c608fd630344d0ce20ded283e0 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 ab80045e5d080584334f33013f4df21d multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=ba03367813bbb8259686ff3ebedea317 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.4 similarity index 54% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.2 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.4 index 225319b216..57a6e8fc56 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.2 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.4 @@ -1,11 +1,11 @@ DEFINED_PHASES=configure install DEPEND=>=sys-kernel/linux-headers-2.6.31 DESCRIPTION=Multitouch Protocol Translation Library -EAPI=4 +EAPI=5 HOMEPAGE=http://bitmath.org/code/mtdev/ IUSE=static-libs -KEYWORDS=~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 LICENSE=MIT SLOT=0 -SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.2.tar.bz2 -_md5_=b0514955e875e24dd54116ec8c18120b +SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.4.tar.bz2 +_md5_=6148b2ce894c42e95920d71a0d850997 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.5 new file mode 100644 index 0000000000..a00916fef5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/mtdev-1.1.5 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install +DEPEND=>=sys-kernel/linux-headers-2.6.31 +DESCRIPTION=Multitouch Protocol Translation Library +EAPI=5 +HOMEPAGE=http://bitmath.org/code/mtdev/ +IUSE=static-libs +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 +LICENSE=MIT +SLOT=0 +SRC_URI=http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2 +_md5_=37b01eb94a127b6198926b3aaf75a789 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.18.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.18.0 index 3b43e394b2..d77082d822 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.18.0 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.18.0 @@ -1,12 +1,12 @@ -DEFINED_PHASES=compile install unpack +DEFINED_PHASES=compile install setup unpack DESCRIPTION=Newlib is a C library intended for use on embedded systems EAPI=0 HOMEPAGE=http://sourceware.org/newlib/ IUSE=nls threads unicode crosscompile_opts_headers-only -KEYWORDS=-* arm hppa m68k mips ppc ppc64 sh sparc x86 +KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 LICENSE=NEWLIB LIBGLOSS GPL-2 RESTRICT=strip -SLOT=x86_64-pc-linux-newlib -SRC_URI=ftp://sources.redhat.com/pub/newlib/newlib-1.18.0.tar.gz -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=5516af76a7d40c815fdaa9ff5f86fe08 +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.18.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=8f2b006707bf98b51a3b05b9d3452cdf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.19.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.19.0 new file mode 100644 index 0000000000..3e0ff59b50 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.19.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install setup unpack +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=0 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.19.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=8f2b006707bf98b51a3b05b9d3452cdf diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.20.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.20.0 new file mode 100644 index 0000000000..cfd7d4a7d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-1.20.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare setup +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=4 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=903e4fc91d54f8baef19544bdbdd47fe diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.0.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.0.0 new file mode 100644 index 0000000000..af34c6e7f7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.0.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install setup +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=4 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +KEYWORDS=-* arm hppa m68k ~mips ppc ppc64 sh sparc x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.0.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=838e2ae4267fe5f50014e20aae2a6486 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.1.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.1.0 new file mode 100644 index 0000000000..f38c472e9a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.1.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare setup +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=4 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +KEYWORDS=-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +SRC_URI=ftp://sourceware.org/pub/newlib/newlib-2.1.0.tar.gz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=4a57cd774a58dccde1a946dd32524857 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.2.0 new file mode 100644 index 0000000000..ed3b0b652b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/newlib-2.2.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare setup +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=4 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +KEYWORDS=-* arm hppa m68k ~mips ppc ppc64 sh sparc x86 +LICENSE=NEWLIB LIBGLOSS GPL-2 +RDEPEND=!=dev-vcs/git-1.8.2.1 +DESCRIPTION=Newlib is a C library intended for use on embedded systems +EAPI=4 +HOMEPAGE=http://sourceware.org/newlib/ +IUSE=nls threads unicode crosscompile_opts_headers-only +LICENSE=NEWLIB LIBGLOSS GPL-2 +RESTRICT=strip +SLOT=0 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 git-r3 ab80045e5d080584334f33013f4df21d multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=079dda9a7365fadd8ce2825641425d3a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4 index fd5c4c999f..6b4925828d 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=sys-libs/ncurses pcre? ( dev-libs/libpcre ) png? ( >=media-libs/libpng-1.2:0 ) cjk? ( dev-libs/oniguruma ) readline? ( sys-libs/readline ) zlib? ( sys-libs/zlib ) SLOT=0 SRC_URI=mirror://slang/v2.2/slang-2.2.4.tar.bz2 -_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=82c8c48d71e050403d6a2e6ee1c81373 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=a3fbd1959ae102a98ed2c61db57e902a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4-r1 new file mode 100644 index 0000000000..fa5cd26362 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.2.4-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 ) +DESCRIPTION=A multi-platform programmer's library designed to allow a developer to create robust software +EAPI=5 +HOMEPAGE=http://www.jedsoft.org/slang/ +IUSE=cjk pcre png readline static-libs zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 ) +SLOT=0 +SRC_URI=mirror://slang/v2.2/slang-2.2.4.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=82333f601ca2cf66cd4ce7e6c7788608 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.3.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.3.0 new file mode 100644 index 0000000000..183d476c03 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/slang-2.3.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 ) +DESCRIPTION=A multi-platform programmer's library designed to allow a developer to create robust software +EAPI=5 +HOMEPAGE=http://www.jedsoft.org/slang/ +IUSE=cjk pcre png readline static-libs zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-libs/ncurses pcre? ( >=dev-libs/libpcre-8.33-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cjk? ( >=dev-libs/oniguruma-5.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( >=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 ) +SLOT=0 +SRC_URI=http://www.jedsoft.org/releases/slang/slang-2.3.0.tar.bz2 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 +_md5_=e3324f51c8398ecf55f2f2a47f4424c6 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog new file mode 100644 index 0000000000..a829eb9e62 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog @@ -0,0 +1,93 @@ +# ChangeLog for sys-libs/cracklib +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*cracklib-2.9.5 (09 Aug 2015) +*cracklib-2.9.4 (09 Aug 2015) +*cracklib-2.9.1-r1 (09 Aug 2015) +*cracklib-2.8.22 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +cracklib-2.8.22.ebuild, + +cracklib-2.9.1-r1.ebuild, +cracklib-2.9.4.ebuild, +cracklib-2.9.5.ebuild, + +files/cracklib-2.9.1-setup.py-srcdir.patch, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 19 Aug 2015; Mike Frysinger -cracklib-2.8.22.ebuild: + delete old + +*cracklib-2.9.6 (19 Aug 2015) + + 19 Aug 2015; Mike Frysinger +cracklib-2.9.6.ebuild: + version bump to 2.9.6 + + 20 Aug 2015; Justin Lecher metadata.xml: + Add missing remote-id's to metadata + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Nov 2015; Mike Frysinger metadata.xml: + standardize various metadata.xml style + + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing + + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog-2015 new file mode 100644 index 0000000000..65ef2cbc00 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/ChangeLog-2015 @@ -0,0 +1,789 @@ +# ChangeLog for sys-libs/cracklib +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/ChangeLog,v 1.213 2015/07/14 12:04:57 polynomial-c Exp $ + + 14 Jul 2015; Lars Wendler + +cracklib-2.9.1-r1.ebuild: + Restored latest stable version. + +*cracklib-2.9.5 (14 Jul 2015) + + 14 Jul 2015; Lars Wendler + -cracklib-2.9.1-r1.ebuild, -cracklib-2.9.2-r1.ebuild, -cracklib-2.9.3.ebuild, + +cracklib-2.9.5.ebuild: + Version bump. Removed old. + +*cracklib-2.9.4 (16 Apr 2015) + + 16 Apr 2015; Lars Wendler +cracklib-2.9.4.ebuild: + Version bump. + +*cracklib-2.9.3 (15 Apr 2015) + + 15 Apr 2015; Lars Wendler -cracklib-2.8.19.ebuild, + -cracklib-2.9.2.ebuild, +cracklib-2.9.3.ebuild: + Version bump. Removed old. + + 08 Apr 2015; Michał Górny cracklib-2.9.1-r1.ebuild, + cracklib-2.9.2.ebuild: + Drop old Python implementations + +*cracklib-2.9.2-r1 (21 Mar 2015) + + 21 Mar 2015; Michał Górny +cracklib-2.9.2-r1.ebuild: + EAPI bump, bug #543164. + + 27 Oct 2014; Mike Frysinger cracklib-2.9.1-r1.ebuild: + Mark arm64/m68k/s390/sh stable. + +*cracklib-2.9.2 (06 Oct 2014) + + 06 Oct 2014; Lars Wendler -cracklib-2.8.16.ebuild, + -cracklib-2.8.18.ebuild, -cracklib-2.8.18-r1.ebuild, -cracklib-2.9.0.ebuild, + -cracklib-2.9.0-r1.ebuild, -cracklib-2.9.1.ebuild, +cracklib-2.9.2.ebuild, + -files/cracklib-2.8.16-no-nls.patch, -files/cracklib-2.8.16-python.patch, + -files/cracklib-2.8.18-python-stat.patch: + Version bump. Removed old. + + 15 Sep 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for sparc, wrt bug #512012 + + 13 Sep 2014; Markus Meier cracklib-2.9.1-r1.ebuild: + arm stable, bug #512012 + + 25 Aug 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for alpha, wrt bug #512012 + + 23 Aug 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for ia64, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for ppc64, wrt bug #512012 + + 07 Aug 2014; Jeroen Roovers cracklib-2.9.1-r1.ebuild: + Stable for HPPA (bug #512012). + + 02 Aug 2014; Agostino Sarubbo cracklib-2.9.1.ebuild: + Stable for ppc64, wrt bug #503648 + + 28 Jul 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for ppc, wrt bug #512012 + + 27 Jul 2014; Michał Górny cracklib-2.9.1-r1.ebuild: + Add missing einstalldocs call, bug #518258. + + 23 Jul 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for x86, wrt bug #512012 + + 22 Jul 2014; Agostino Sarubbo cracklib-2.9.1-r1.ebuild: + Stable for amd64, wrt bug #512912 + + 18 Jun 2014; Michał Górny cracklib-2.9.1-r1.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 29 May 2014; Michał Górny + +files/cracklib-2.9.1-setup.py-srcdir.patch, cracklib-2.9.1-r1.ebuild: + Fix installing .py files. + + 29 May 2014; Michał Górny cracklib-2.9.1-r1.ebuild: + Fix tests. + +*cracklib-2.9.1-r1 (29 May 2014) + + 29 May 2014; Michał Górny +cracklib-2.9.1-r1.ebuild: + Enable multilib support, as a dependency of PAM. + + 17 May 2014; Agostino Sarubbo cracklib-2.9.1.ebuild: + Stable for alpha, wrt bug #503648 + + 13 May 2014; Agostino Sarubbo cracklib-2.9.1.ebuild: + Stable for ia64, wrt bug #503648 + + 24 Mar 2014; Agostino Sarubbo cracklib-2.9.1.ebuild: + Stable for ppc, wrt bug #503648 + + 23 Mar 2014; Agostino Sarubbo cracklib-2.9.1.ebuild: + Stable for sparc, wrt bug #503648 + + 22 Mar 2014; Chema Alonso cracklib-2.9.1.ebuild: + Stable for amd64 wrt bug #503648 + + 12 Mar 2014; Markus Meier cracklib-2.9.1.ebuild: + arm stable, bug #503648 + + 09 Mar 2014; Pawel Hajdan jr cracklib-2.9.1.ebuild: + x86 stable wrt bug #503648 + + 07 Mar 2014; Jeroen Roovers cracklib-2.9.1.ebuild: + Stable for HPPA (bug #503648). + + 18 Jan 2014; Mike Frysinger cracklib-2.8.19.ebuild, + cracklib-2.8.22.ebuild, cracklib-2.9.0-r1.ebuild, cracklib-2.9.0.ebuild, + cracklib-2.9.1.ebuild: + Add arm64 love. + + 17 Dec 2013; Tim Harder cracklib-2.9.1.ebuild: + Make python support truly optional (bug #494568). + +*cracklib-2.9.1 (17 Dec 2013) + + 17 Dec 2013; Tim Harder +cracklib-2.9.1.ebuild: + Version bump, migrate to distutils-r1. + + 14 Aug 2013; Patrick Lauer cracklib-2.9.0-r1.ebuild: + Whitespace + + 14 Aug 2013; Patrick Lauer cracklib-2.9.0-r1.ebuild: + Whitespace + +*cracklib-2.9.0-r1 (03 Aug 2013) + + 03 Aug 2013; Matt Turner +cracklib-2.9.0-r1.ebuild: + Drop build USE flag, bug 448052. + +*cracklib-2.9.0 (02 Jun 2013) + + 02 Jun 2013; Mike Frysinger +cracklib-2.9.0.ebuild: + Version bump. + +*cracklib-2.8.22 (21 Dec 2012) + + 21 Dec 2012; Mike Frysinger +cracklib-2.8.22.ebuild: + Version bump #447988 by Agostino Sarubbo. + + 31 Oct 2012; Rick Farina cracklib-2.8.19.ebuild: + last fix for USE=build bootstrapping, missed a line on the previous commit + + 22 Oct 2012; Rick Farina cracklib-2.8.19.ebuild: + catalyst stage1 build with python enabled breaks so we add a build use flag to + prevent adding python support too early + + 26 Aug 2012; Raúl Porcel cracklib-2.8.19.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #427132 + + 19 Aug 2012; Christoph Junghans cracklib-2.8.19.ebuild: + added prefix keywords + + 04 Aug 2012; Agostino Sarubbo cracklib-2.8.19.ebuild: + Stable for amd64, wrt bug #427132 + + 24 Jul 2012; Jeroen Roovers cracklib-2.8.19.ebuild: + Stable for HPPA (bug #427132). + + 24 Jul 2012; Anthony G. Basile cracklib-2.8.19.ebuild: + Stable ppc64, bug #427132 + + 23 Jul 2012; Markus Meier cracklib-2.8.19.ebuild: + arm stable, bug #427132 + + 22 Jul 2012; cracklib-2.8.19.ebuild: + ppc stable #427132 + + 21 Jul 2012; Jeff Horelick cracklib-2.8.19.ebuild: + marked x86 per bug 427132 + + 18 May 2012; Mike Frysinger cracklib-2.8.19.ebuild: + Make zlib optional. + +*cracklib-2.8.19 (18 May 2012) + + 18 May 2012; Mike Frysinger +cracklib-2.8.19.ebuild: + Version bump. + + 22 Feb 2012; Patrick Lauer cracklib-2.8.16.ebuild, + cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild: + Restricting jython + + 20 Feb 2012; Torsten Veller cracklib-2.8.18-r1.ebuild: + Fix broken header + + 20 Feb 2012; Patrick Lauer cracklib-2.8.16.ebuild, + cracklib-2.8.18-r1.ebuild, cracklib-2.8.18.ebuild: + Restricting pypy + + 16 Feb 2012; Mike Frysinger cracklib-2.8.18-r1.ebuild, + +files/cracklib-2.8.18-python-stat.patch: + Pull in sys/stat.h in python code to fix build #403777 by Patrick Lauer. + +*cracklib-2.8.18-r1 (20 Nov 2011) + + 20 Nov 2011; Mike Frysinger +cracklib-2.8.18-r1.ebuild: + Add USE=static-libs support #378291 by Agostino Sarubbo. + +*cracklib-2.8.18 (29 Sep 2010) + + 29 Sep 2010; Mike Frysinger +cracklib-2.8.18.ebuild: + Version bump. + + 28 Sep 2010; Mike Frysinger cracklib-2.8.16.ebuild, + +files/cracklib-2.8.16-no-nls.patch: + Fix nls handling in python module too. + + 02 Aug 2010; Jeroen Roovers cracklib-2.8.16.ebuild: + Stable for PPC (bug #329149). + + 24 Jul 2010; Raúl Porcel cracklib-2.8.16.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #329149 + + 23 Jul 2010; Arfrever Frehtes Taifersar Arahesis + cracklib-2.8.16.ebuild, +files/cracklib-2.8.16-python.patch: + Fix building of Python bindings when cracklib isn't already installed. + Approved by Chainsaw. + + 23 Jul 2010; Peter Volkov cracklib-2.8.16.ebuild: + amd64 stable, bug 329149 + + 21 Jul 2010; Samuli Suominen + cracklib-2.8.16.ebuild: + ppc64 stable wrt #329149 + + 21 Jul 2010; Jeroen Roovers cracklib-2.8.16.ebuild: + Stable for HPPA (bug #329149). + + 21 Jul 2010; Pawel Hajdan jr + cracklib-2.8.16.ebuild: + x86 stable wrt bug #329149 + + 07 Jun 2010; Peter Volkov cracklib-2.8.16.ebuild: + Generalize python code in do_python function, bug 316951 + + 05 Jun 2010; Mike Frysinger cracklib-2.8.15.ebuild, + +files/cracklib-2.8.15-no-nls.patch, cracklib-2.8.16.ebuild: + Fix building on uClibc systems w/out nls support. + + 03 Jun 2010; Arfrever Frehtes Taifersar Arahesis + cracklib-2.8.16.ebuild: + Support installation for multiple Python ABIs (bug #316951). + +*cracklib-2.8.16 (30 Apr 2010) + + 30 Apr 2010; Mike Frysinger +cracklib-2.8.16.ebuild: + Version bump #317883 by Samuli Suominen and drop useless cracklib modules + #316495 by Diego E. Pettenò. + + 01 Apr 2010; Raúl Porcel cracklib-2.8.15.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #305081 + + 23 Mar 2010; Brent Baude cracklib-2.8.15.ebuild: + stable ppc, bug 305081 + + 14 Mar 2010; Markus Meier cracklib-2.8.15.ebuild: + amd64/arm stable, bug #305081 + + 08 Mar 2010; Zac Medico cracklib-2.8.13.ebuild, + cracklib-2.8.13-r1.ebuild, cracklib-2.8.15.ebuild: + Specify cracklib-2.8.15.ebuild: + Stable for HPPA (bug #305081). + + 26 Feb 2010; Brent Baude cracklib-2.8.15.ebuild: + Marking cracklib-2.8.15 ppc64 for bug 305081 + + 23 Feb 2010; Christian Faulhammer + cracklib-2.8.15.ebuild: + stable x86, bug 305081 + + 14 Feb 2010; Mike Frysinger cracklib-2.8.15.ebuild: + Fix building with python-3 #302908 by Neil Funk. + +*cracklib-2.8.15 (19 Nov 2009) + + 19 Nov 2009; Mike Frysinger -cracklib-2.8.14.ebuild, + +cracklib-2.8.15.ebuild: + Version bump to include license fix. + +*cracklib-2.8.14 (18 Nov 2009) + + 18 Nov 2009; Mike Frysinger +cracklib-2.8.14.ebuild: + Version bump. + + 18 Nov 2009; Mike Frysinger cracklib-2.8.13-r1.ebuild: + Stabilize for everyone as this version only changed how the ldscript was + generated (and it works the same on all arches). + +*cracklib-2.8.13-r1 (30 Jun 2009) + + 30 Jun 2009; Fabian Groffen + +cracklib-2.8.13-r1.ebuild: + Switch to using gen_usr_ldscript -a, bug #256234 + + 09 May 2009; Mike Frysinger cracklib-2.8.13.ebuild: + Call elibtoolize #269003 by Sven Rebhan. + + 17 Mar 2009; Raúl Porcel cracklib-2.8.13.ebuild: + m68k stable wrt #258530, thanks to kolla for testing + + 22 Feb 2009; Raúl Porcel cracklib-2.8.13.ebuild: + arm/ia64/s390/sh stable wrt #258530 + + 15 Feb 2009; Markus Meier cracklib-2.8.13.ebuild: + x86 stable, bug #258530 + + 14 Feb 2009; Brent Baude cracklib-2.8.13.ebuild: + stable ppc, bug 258530 + + 13 Feb 2009; Ferris McCormick cracklib-2.8.13.ebuild: + Sparc stable, bug #258530. + + 13 Feb 2009; Thomas Anderson + cracklib-2.8.13.ebuild: + stable amd64, bug 258530 + + 12 Feb 2009; Brent Baude cracklib-2.8.13.ebuild: + stable ppc64, bug 258530 + + 12 Feb 2009; Jeroen Roovers cracklib-2.8.13.ebuild: + Stable for HPPA (bug #258530). + + 11 Feb 2009; Tobias Klausmann + cracklib-2.8.13.ebuild: + Stable on alpha, bug #258530 + + 16 Nov 2008; Mike Frysinger + +files/cracklib-2.8.13-python-linkage.patch, cracklib-2.8.13.ebuild: + Link python module against python #246747 by Robert Wohlrab. + +*cracklib-2.8.13 (24 Sep 2008) + + 24 Sep 2008; Mike Frysinger +cracklib-2.8.13.ebuild: + Version bump. + + 24 Feb 2008; Mike Frysinger cracklib-2.8.12.ebuild: + Add workaround for FEATURES=unmerge-orphans and upgrading from older + versions #195017 by Pacho Ramos. + + 14 Feb 2008; Jeroen Roovers cracklib-2.8.12.ebuild: + Stable for HPPA (bug #209064). + + 11 Feb 2008; Santiago M. Mola + cracklib-2.8.12.ebuild: + amd64 stable wrt bug #209064 + + 10 Feb 2008; Tobias Scherbaum + cracklib-2.8.12.ebuild: + ppc stable, bug #209064 + + 09 Feb 2008; Brent Baude cracklib-2.8.12.ebuild: + stable ppc64, bug 209064 + + 07 Feb 2008; Raúl Porcel cracklib-2.8.12.ebuild: + alpha/ia64/sparc/x86 stable + + 06 Oct 2007; Tom Gall cracklib-2.8.10.ebuild: + stable on ppc64 bug #194466 + + 03 Oct 2007; Christoph Mende cracklib-2.8.10.ebuild: + Stable on amd64 wrt bug #194466 + + 02 Oct 2007; Lars Weiler cracklib-2.8.10.ebuild: + stable ppc, bug #194466 + + 02 Oct 2007; Raúl Porcel cracklib-2.8.10.ebuild: + alpha/ia64 stable wrt #194466 + + 02 Oct 2007; Christian Faulhammer + cracklib-2.8.10.ebuild: + stable x86, bug #194466 + + 02 Oct 2007; Christian Birchinger + cracklib-2.8.10.ebuild: + Added sparc stable keyword + +*cracklib-2.8.12 (02 Oct 2007) + + 02 Oct 2007; Mike Frysinger +cracklib-2.8.12.ebuild: + Version bump. + + 02 Oct 2007; Jeroen Roovers cracklib-2.8.10.ebuild: + Stable for HPPA (bug #194466). + +*cracklib-2.8.10 (27 Jan 2007) + + 27 Jan 2007; Mike Frysinger +cracklib-2.8.10.ebuild: + Version bump. + + 30 Dec 2006; Mike Frysinger cracklib-2.8.9-r1.ebuild: + Regenerate the cracklib dictionary in pkg_postinst from all dict files + #114690 by Philippe Troin. + + 11 Dec 2006; Mike Frysinger cracklib-2.8.9-r1.ebuild: + Pull in python when USE=python #157787. + + 02 Oct 2006; Daniel Gryniewicz cracklib-2.8.9-r1.ebuild: + Marked stable on amd64 for bug #149051 + + 27 Sep 2006; Fernando J. Pereda + cracklib-2.8.9-r1.ebuild: + Stable on alpha as per bug #149051 + + 26 Sep 2006; Gustavo Zacarias + cracklib-2.8.9-r1.ebuild: + Stable on sparc wrt #149051 + + 26 Sep 2006; Gustavo Zacarias + cracklib-2.8.9-r1.ebuild: + Stable on hppa wrt #149051 + + 26 Sep 2006; Joshua Jackson cracklib-2.8.9-r1.ebuild: + Stable x86; bug #149051 + + 25 Sep 2006; cracklib-2.8.9-r1.ebuild: + Stable on ppc wrt bug 149051 + + 25 Sep 2006; Markus Rothe cracklib-2.8.9-r1.ebuild: + Stable on ppc64; bug #149051 + +*cracklib-2.8.9-r1 (20 Aug 2006) + + 20 Aug 2006; Mike Frysinger + +files/cracklib-2.8.9-findpw.patch, +cracklib-2.8.9-r1.ebuild: + Fix from upstream for header leakage #142765 by Ming Zhao. + + 09 Jul 2006; Joshua Kinard cracklib-2.8.9.ebuild: + Marked stable on mips. + + 28 Jun 2006; Luis Medinas cracklib-2.8.9.ebuild: + Stable on amd64. Bug #138146. + + 27 Jun 2006; Thomas Cort cracklib-2.8.9.ebuild: + Stable on alpha wrt Bug #138146. + + 27 Jun 2006; Gustavo Zacarias cracklib-2.8.9.ebuild: + Stable on sparc wrt #138146 + + 27 Jun 2006; Chris Gianelloni cracklib-2.8.9.ebuild: + Stable on x86 wrt bug #138146. + + 27 Jun 2006; Tobias Scherbaum + cracklib-2.8.9.ebuild: + ppc stable, #138146 + + 27 Jun 2006; Markus Rothe cracklib-2.8.9.ebuild: + Stable on ppc64; bug #138146 + + 20 May 2006; Diego Pettenò cracklib-2.8.9.ebuild: + Add ~x86-fbsd keyword. + +*cracklib-2.8.9 (06 Mar 2006) + + 06 Mar 2006; Mike Frysinger +cracklib-2.8.9.ebuild: + Version bump. + +*cracklib-2.8.5-r1 (25 Feb 2006) + + 25 Feb 2006; Mike Frysinger + files/cracklib-2.8.3-dictname.patch, -cracklib-2.8.5.ebuild, + +cracklib-2.8.5-r1.ebuild: + Fix path to cracklib dict in python module #123913 by Frido Ferdinand. + + 17 Jan 2006; Stuart Longland cracklib-2.8.5.ebuild: + Marked stable on MIPS as per bug #118945 + + 15 Jan 2006; Jose Luis Rivero cracklib-2.8.5.ebuild: + Stable on alpha wrt #118945 + + 15 Jan 2006; Torsten Veller cracklib-2.8.5.ebuild: + Stable on x86 (#118945) + + 15 Jan 2006; Markus Rothe cracklib-2.8.5.ebuild: + Stable on ppc64 + + 15 Jan 2006; Jason Wever cracklib-2.8.5.ebuild: + Stable on SPARC wrt bug #118945. + + 15 Jan 2006; Marcus D. Hanwell cracklib-2.8.5.ebuild: + Stable on amd64, bug 118945. + + 14 Jan 2006; Tobias Scherbaum + cracklib-2.8.5.ebuild: + ppc stable, bug #118945 + +*cracklib-2.8.5 (06 Oct 2005) + + 06 Oct 2005; Mike Frysinger +cracklib-2.8.5.ebuild: + Version bump. + + 09 Aug 2005; Aaron Walker cracklib-2.8.3-r1.ebuild: + Stable on mips. + + 19 Jul 2005; Bryan Østergaard + cracklib-2.8.3-r1.ebuild: + Stable on alpha. + + 09 Jul 2005; Joseph Jezak cracklib-2.8.3-r1.ebuild: + Marked ppc stable. + + 08 Jul 2005; Rene Nussbaumer + cracklib-2.8.3-r1.ebuild: + Stable on hppa. + + 08 Jul 2005; Gustavo Zacarias + cracklib-2.8.3-r1.ebuild: + Stable on sparc + + 07 Jul 2005; Markus Rothe cracklib-2.8.3-r1.ebuild: + Stable on ppc64 + + 06 Jul 2005; Danny van Dyk + cracklib-2.8.3-r1.ebuild: + Marked stable on amd64. + +*cracklib-2.8.3-r1 (16 Apr 2005) + + 16 Apr 2005; Mike Frysinger + +files/cracklib-2.8.3-packer-defines.patch, +cracklib-2.8.3-r1.ebuild: + Grab update from upstream to fix building mod_php #85698. + +*cracklib-2.8.3 (12 Apr 2005) + + 12 Apr 2005; Mike Frysinger + +files/cracklib-2.8.3-dictname.patch, +cracklib-2.8.3.ebuild: + Version bump to fix packer.h issues #85698. + +*cracklib-2.8.2 (18 Mar 2005) + + 18 Mar 2005; Mike Frysinger +cracklib-2.8.2.ebuild: + Version bump to fix security bug #85650. + +*cracklib-2.8.1 (16 Mar 2005) + + 16 Mar 2005; Mike Frysinger + -cracklib-2.8_pre1-r2.ebuild, +cracklib-2.8.1.ebuild: + Version bump. + +*cracklib-2.8_pre1-r2 (15 Mar 2005) + + 15 Mar 2005; Mike Frysinger + -cracklib-2.8_pre1-r1.ebuild, +cracklib-2.8_pre1-r2.ebuild: + Make sure we install packer.h #85289. + +*cracklib-2.8_pre1-r1 (01 Mar 2005) + + 01 Mar 2005; Mike Frysinger + +files/cracklib-2.8_pre1-dictname.patch, +cracklib-2.8_pre1-r1.ebuild: + Make sure the cracklib dicts are generated. + +*cracklib-2.8_pre1 (11 Feb 2005) + + 11 Feb 2005; Mike Frysinger +cracklib-2.8_pre1.ebuild: + Version bump. + + 15 Dec 2004; Mike Frysinger + files/cracklib-2.7-libdir.patch, cracklib-2.7-r10.ebuild: + Make sure the dict files respect $(get_libdir) #74553. + + 07 Dec 2004; Michael Sterrett + +files/cracklib-2.7-parallel-make.patch, cracklib-2.7-r10.ebuild: + make it so parallel make works; tidy + + 07 Dec 2004; Michael Sterrett + -cracklib-2.7-r7.ebuild, -cracklib-2.7-r8.ebuild, -cracklib-2.7-r9.ebuild: + clean older ebuilds + + 09 Nov 2004; Bryan Østergaard + cracklib-2.7-r10.ebuild: + Stable on alpha. + + 08 Nov 2004; Gustavo Zacarias cracklib-2.7-r10.ebuild: + Stable on sparc + + 08 Nov 2004; Robin H. Johnson cracklib-2.7-r10.ebuild: + r10 stable on x86 for bug #69761. + + 01 Nov 2004; Joshua Kinard cracklib-2.7-r10.ebuild: + Marked stable on mips. + + 12 Oct 2004; Gustavo Zacarias cracklib-2.7-r9.ebuild: + Stable on sparc + + 30 Sep 2004; Simon Stelling cracklib-2.7-r9.ebuild: + get_libdir-ized + + 01 Sep 2004; Travis Tilley +files/cracklib-2.7-libdir.patch, + cracklib-2.7-r10.ebuild: + added a patch that makes cracklib lib64/lib32 aware. marked stable on amd64 + + 24 Aug 2004; Sven Wegener cracklib-2.7-r7.ebuild, + cracklib-2.7-r8.ebuild: + Added missing IUSE="" + +*cracklib-2.7-r10 (12 Aug 2004) + + 12 Aug 2004; Robin H. Johnson +cracklib-2.7-r10.ebuild: + Fix bug #57984. + + 21 Jul 2004; Michael Sterrett cracklib-2.7-r9.ebuild: + use emake - works fine; error check sed; tidy + + 30 Jun 2004; Aron Griffis cracklib-2.7-r9.ebuild: + stable on alpha and ia64 + + 28 Jun 2004; Brandon Hale : + Stable on x86. + + 22 Jun 2004; cracklib-2.7-r9.ebuild, + files/cracklib-2.7-gzip.patch: + Added pam & uclibc to IUSE. Removed executable bit from libcrack.a, if pam is + in not in USE we remove libcrack.a all together. Fixed long what appears to be + long standing bug with libcrack that nobody noticed (it was looking for the + words file at /usr/dict/words vs /usr/share/dict/words) If uclibc is set in + IUSE we use the compressed dict provided by miscfiles. + + 02 Jun 2004; Travis Tilley cracklib-2.7-r9.ebuild: + stable on amd64 + + 12 May 2004; Alexander Gabert cracklib-2.7-r7.ebuild, + cracklib-2.7-r8.ebuild: + cracklib apparently works with new SSP, removing hardened-gcc logic and + filter-flags fstackprot + + 26 Apr 2004; Michael McCabe cracklib-2.7-r9.ebuild: + Stable on s390 + +*cracklib-2.7-r9 (23 Apr 2004) + + 23 Apr 2004; Robin H. Johnson cracklib-2.7-r9.ebuild: + bug #47482, libcrack.so should be in /lib as other stuff in the root fs is + linked against it. + + 09 Mar 2004; cracklib-2.7-r8.ebuild: + stable on alpha and ia64 + + 07 Mar 2004; Joshua Kinard cracklib-2.7-r8.ebuild: + Marked stable on mips. + + 09 Feb 2004; cracklib-2.7-r8.ebuild: + stable on sparc + + 09 Feb 2004; Guy Martin cracklib-2.7-r8.ebuild: + Marked stable on hppa. + + 06 Feb 2004; Martin Schlemmer cracklib-2.7-r8.ebuild: + Bump to stable for x86 (needed by pam). + + 03 Feb 2004; Bartosch Pixa cracklib-2.7-r8.ebuild: + set ppc in keywords + + 28 Dec 2003; Joshua Kinard cracklib-2.7-r7.ebuild: + Move to mips stable (~mips -> mips) + + 21 Dec 2003; Brad House cracklib-2.7-r8.ebuild: + mark stable on amd64 + +*cracklib-2.7-r8 (10 Nov 2003) + + 10 Nov 2003; Martin Schlemmer cracklib-2.7-r8.ebuild, + files/cracklib-2.7-static-lib.patch: + Add support to build static lib, needed for new version of pam. + + 26 Sep 2003; Robin H. Johnson cracklib-2.7-r7.ebuild: + inherit eutil for older portages + + 17 Sep 2003; Jon Portnoy cracklib-2.7-r7.ebuild : + ia64 keywords. + + 08 Sep 2003; Alexander Gabert cracklib-2.7-r7.ebuild: + bug 28132 take out libgcc_s.so for gcc2.95 + + 09 Aug 2003; Alexander Gabert cracklib-2.7-r7.ebuild: + adding propolice bugfix dependency only for gcc + + 09 Aug 2003; Alexander Gabert cracklib-2.7-r7.ebuild: + removed filterflags for propolice, added libgcc for proper propolice symbol + __guard to be linked in by ld + + 24 Jun 2003; Aron Griffis cracklib-2.7-r7.ebuild: + Mark stable on alpha + + 09 Jun 2003; Luca Barbato cracklib-2.7-r7.ebuild: + Added ppc stable keyword + + 08 Jun 2003; Christian Birchinger cracklib-2.7-r7.ebuild: + Added sparc stable keyword + +*cracklib-2.7-r7 (12 May 2003) + + 14 Jum 2003; Guy Martin cracklib-2.7-r7.ebuild : + Added hppa to KEYWORDS. + + 05 June 2003; Robin Johnson cracklib-2.7-r7.ebuild: + No complaints heard about ~x86. Moving to stable x86. + + 24 May 2003; Tavis Ormandy cracklib-2.7-r6.ebuild, + cracklib-2.7-r7.ebuild, files/cracklib-2.7-dec-alpha-compiler.diff: + dont use -g with ccc, use -g3 + + 22 May 2003; Robin Johnson cracklib-2.7-r7.ebuild: + Moved to ~x86. Ensure gcc-config in DEPEND. + + 14 May 2003; Robin Johnson + files/cracklib-2.7-gentoo-new.diff: + Modified patch to put in '$(CC)' instead of 'cc' to ensure correct compile. + + 12 May 2003; Robin Johnson cracklib-2.7-r7.ebuild: + Version bump to get the original packer.h bug (#12441) gaurenteed to be + resolved for the rollout of the new PHP eclass. I also noticed that packer.h + is installed with incorrect permissions in some cases with sandboxes, so I + use fperms 644 on it. In unstable only presently waiting for QA approval. + +*cracklib-2.7-r6 (25 Oct 2002) + + 05 Apr 2003; Matthew Rickard cracklib-2.7-r6.ebuild: + Filter the -fstack-protector flag since this causes build failure. + + 29 Mar 2003; Seemant Kulleen cracklib-2.7-r6.ebuild: + HOMEPAGE fix by Frantz Dhin in bug #18299 + + 20 Feb 2003; Zach Welch cracklib-2.7-r6.ebuild : + Added arm to keywords. + + 10 Feb 2003; Seemant Kulleen : + + removed old ebuilds, removed the no-longer-used precompiled dicts, + removed an unused patch; using epatch from eutils instead. + + 09 Feb 2003; Guy Martin cracklib-2.7-r6.ebuild : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees : + changed sparc ~sparc keywords + + 31 Jan 2003; Ryan Phillips : + Install packer.h into /usr/include + + 18 Jan 2003; Jan Seidel + Added mips to keywords + + 25 Oct 2002; Nick Hadaway cracklib-2.7-r6.ebuild, + files/digest-cracklib-2.7-r6 : + Added missing symlink from libcrack.so.2 -> /usr/lib/libcrack.so.2.7 + See bug #9611. + +*cracklib-2.7-r5 (03 May 2002) + + 15 Jul 2002; Mark Guertin + Added ppc to keywords + + 03 May 2002; pvdabeel : + stop using precompiled dict files, use DEPEND=miscfiles instead + +*cracklib-2.7-r4 (20 Apr 2002) + + 20 Apr 2002; M.Thibaut : + Add /usr/lib/cracklib_dict.* for sparc platforms. + +*cracklib-2.7-r3 (18 Mar 2002) + + 18 Mar 2002; M.Schlemmer : + Add /usr/lib/cracklib_dict.* for pam/shadow cracklib support. + +*cracklib-2.7-r2 (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/cracklib/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/Manifest index e014baccc5..a44d66b950 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/Manifest @@ -1 +1,12 @@ -DIST cracklib-2.8.13.tar.gz 593050 RMD160 948b02e6a74dfc94192f6f6ce9e3fc733d7a92f4 SHA1 e107d0a14c09aea9c63c18840db8b94b972b5315 SHA256 0a06caff3626c397d023f0c19efedfea295180c2c5ba2def57016a17e158041a +AUX cracklib-2.9.1-setup.py-srcdir.patch 1097 SHA256 f3b2cdd7c9db3d30e8696ed1620f6fa66dcf439292a2e8433d921b8f858e5ca6 SHA512 31784d3fcf8024bc61084a83adc38e9d91eb070ac8831307d50159a3576a1d159548c467f57c137434e52115693066bda6f3121db365ddb97395b331da2ba9e4 WHIRLPOOL 5be326e50c77938b6ff97457c5c45759021c202ab6b1b2900ac8d9199e9de4a855147cbd10f5a1421dab90dcf1935e3b8aaee195d789200cf1eb32c02c7e5ea0 +DIST cracklib-2.9.1.tar.gz 635123 SHA256 408905c2539a97dc8cbbb6d7cd2046cb5647a345b4bda399220d9471be16d156 SHA512 19b1d38dfcfce98893e6a63e4387a8da9da1eae109d9d84e0f84adabc0ee25fac930576011fb60de007f59f7dea2ee0bb01fd6d8607d4854b7de006ec07a4b2a WHIRLPOOL ff3a71cb81535dde5ad63f51f9c8d5807c91ff5394e8336bac69708357804b8efc7816b2cfe32529777f18e9ba50c22af054b8d5ccff3d4b837a92d85b64dc80 +DIST cracklib-2.9.4.tar.gz 622478 SHA256 f2a866b4b9808344228ea6d68b69e3ba9a8a99210e23dfd718d4b95c60be8958 SHA512 4c94af41d5734e737576221620236951c083f45a7a8061d22ec174c283b91bf64b781ee8dddb91f459f5008ca70f1adfe59c311f082a7a7fecd5214705512a63 WHIRLPOOL 2d9fe10dbc50a45ec3e295e7c5aee3e327f1d7728811c33693bafcffad833e953a4425c4aac7c2556b75aa84a76b1a81bbfd2210d47555086cc4ddd5fd1f7eee +DIST cracklib-2.9.5.tar.gz 622499 SHA256 59ab0138bc8cf90cccb8509b6969a024d5e58d2d02bcbdccbb9ba9b88be3fa33 SHA512 2362419deb9024b8d761f8349210a25c3182568bb4a4ecf59b1f221ad0c9bd6049fb26eafe853d55b50dcca5f66c695d58b432c70d14054db704ca28a68aa2e2 WHIRLPOOL 72210f50de508fcc70566aabce303c0d1cb09da71385808a2c50808bf8a894b16210633b492f6cd702af51024da0a5850a36e9b5a7542a1313b93bd350f53c35 +DIST cracklib-2.9.6.tar.gz 642402 SHA256 17cf76943de272fd579ed831a1fd85339b393f8d00bf9e0d17c91e972f583343 SHA512 2b09672e5b412d670e7ed911ebf0c0023fe2901ea05c9c02eefb7a58a13cddbc27a65d75bb20be9f8cebf4c90a9a56dfe1a3b656dff62b1d6048f5376e671786 WHIRLPOOL 2b7b908952166e07aedfca7d17423a8dff0ec145a5f34a7ec01571cb591f0e92e57dd25ab6ffff15f1ec276bfefa455072fc7741e664115a4fafdd7f75d580e1 +EBUILD cracklib-2.9.1-r1.ebuild 2568 SHA256 732458d49718d5b2f55be21dc5adc6335e33f3036213517fddf1cc6bae927c89 SHA512 2400820f5ea7daf3ea05c9ea1363c2afd9392fc8a0ac23494b8fa479647d36b9c180f01ffde52e4a3e4cbcb7a69899b114c63a99635cff54a10a405da9a84903 WHIRLPOOL f2fa01ac4a18c5f68f6041cc68e77942f57ab8c73e2d165cbf7cda097f1b1f0d4a3ee2ab39f13291f0d4c8a510528b7b9e5290dca3691ef9a3e1e111b12cbf7a +EBUILD cracklib-2.9.4.ebuild 2522 SHA256 3fbbc5758bd89f315e20c578575d3b0748234dd2218b90abc410eb8699b29f21 SHA512 e8cf889e1a63ed1bc7d17886f7fd4df8bd5ceb8ee9ffd5d3779475781458a9f803655731768e0ef72fb5c35676398549beb960daa4cab6e23d5055167f2492d8 WHIRLPOOL 8441b27ca0946a88f6f58550ad87fb3759be177bfb9421dca5d3dd2308e095c9f80092a9ff0d2025c3637b029f4c7a1d2961c352fc3919294c05acc3f139a0df +EBUILD cracklib-2.9.5.ebuild 2522 SHA256 3fbbc5758bd89f315e20c578575d3b0748234dd2218b90abc410eb8699b29f21 SHA512 e8cf889e1a63ed1bc7d17886f7fd4df8bd5ceb8ee9ffd5d3779475781458a9f803655731768e0ef72fb5c35676398549beb960daa4cab6e23d5055167f2492d8 WHIRLPOOL 8441b27ca0946a88f6f58550ad87fb3759be177bfb9421dca5d3dd2308e095c9f80092a9ff0d2025c3637b029f4c7a1d2961c352fc3919294c05acc3f139a0df +EBUILD cracklib-2.9.6.ebuild 2540 SHA256 5b8d4e6ad1f1c2a7554dd965d3cda2f14b11ab31a8e6f344830b7c5800facc09 SHA512 1f04771bc0fc110cba881de47cbe1cb6be89937e19afde6b81895dca38ebf170946a26f9d0bf6ae61d71823da2221d66129d242673f3a6407183314f20ed5385 WHIRLPOOL e5699738e53aaa9c42015fde6594cedca4ddd60a2b16418ad46f707bc67dadf5d4026aa63c61f5f542af2247d673bcf19b2122a96ddf51ad253da87537039591 +MISC ChangeLog 3515 SHA256 f7a36ead6470eb1035b08eb667e1d3bd9bf7d7c97bedc576f32517799f65163f SHA512 53feefb648a73f908d8c0bf84918fcbe869acb93ba487886412f866d4f82c1d290f2dfa00e76ef9304622cbc327a69063b1e31ea6aec34514da5e8e597c50f4d WHIRLPOOL aefa1d00d08516f8cb47b5b7761c51b483e5638dfac2fb4b09aae40c566dcd0d3e25db25602473cd01d37150555a542febdfc21572d3c4e9dd1bfdfe9b6cd3eb +MISC ChangeLog-2015 27435 SHA256 f4e21158fda642097c81941e1bfbd1ca009335d73a21fefe18e41d322dcafa6e SHA512 73625d98457b1e96cc9b77585a457a3375b34fce199cac90db905616013934ea4edbf05a2d6f1419dba58c3c9e158e900d652c39a8eb7583b91678c293da0592 WHIRLPOOL 7ee06f55d10d379fd01caef49525c803413a551e5dc4573fa01d652b4152c6c4eaf486781fc71ed5e76fb2686e00bc98435a7b8538ec5c4899d4d0d32a3a326c +MISC metadata.xml 384 SHA256 7634a3d5aca060298d77d31e2b9048b1e4e3c6be42c080f618d882a65f347232 SHA512 773287176f56f1a0f11edc6cd1ca85453f998ad8e58b1e608562335f814aab18124bfb850063dd4fa35aba525b776bf2c202d8afa6d4b51e354276678f324bd1 WHIRLPOOL b94fe41a178eba9f8fcfa6519a8de0e091b14fe3157d3e6c9b7260a069915f10bc66c314e62062e4d5047978944a30c3a978d9f9e08b94a7607a4755530df5e9 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.8.13-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.8.13-r1.ebuild deleted file mode 100644 index 0f7a62919c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.8.13-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/cracklib/cracklib-2.8.13-r1.ebuild,v 1.3 2010/03/08 22:35:46 zmedico Exp $ - -inherit eutils toolchain-funcs multilib libtool - -MY_P=${P/_} -DESCRIPTION="Password Checking Library" -HOMEPAGE="http://sourceforge.net/projects/cracklib" -SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz" - -LICENSE="CRACKLIB" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="nls python" - -DEPEND="python? ( /dev/null - eend $? - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.1-r1.ebuild new file mode 100644 index 0000000000..f78b893766 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.1-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs + +MY_P=${P/_} +DESCRIPTION="Password Checking Library" +HOMEPAGE="http://sourceforge.net/projects/cracklib" +SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint" +IUSE="nls python static-libs test zlib" + +RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + python? ( + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + )" +RDEPEND="${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +S=${WORKDIR}/${MY_P} + +do_python() { + multilib_is_native_abi || return 0 + use python || return 0 + pushd python > /dev/null || die + distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null +} + +pkg_setup() { + # workaround #195017 + if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then + eerror "Upgrade path is broken with FEATURES=unmerge-orphans" + eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib" + die "Please run: FEATURES=-unmerge-orphans emerge cracklib" + fi +} + +src_prepare() { + elibtoolize #269003 + epatch "${FILESDIR}"/cracklib-2.9.1-setup.py-srcdir.patch + do_python +} + +multilib_src_configure() { + export ac_cv_header_zlib_h=$(usex zlib) + export ac_cv_search_gzopen=$(usex zlib -lz no) + # use /usr/lib so that the dictionary is shared between ABIs + ECONF_SOURCE=${S} \ + econf \ + --with-default-dict='/usr/lib/cracklib_dict' \ + --without-python \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + default + do_python +} + +multilib_src_test() { + do_python +} + +python_test() { + nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}" +} + +multilib_src_install() { + default + # move shared libs to / + multilib_is_native_abi && gen_usr_ldscript -a crack + + do_python +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files + rm -r "${ED}"/usr/share/cracklib + + insinto /usr/share/dict + doins dicts/cracklib-small || die +} + +pkg_postinst() { + if [[ ${ROOT} == "/" ]] ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.4.ebuild new file mode 100644 index 0000000000..519afb7cc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.4.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs + +MY_P=${P/_} +DESCRIPTION="Password Checking Library" +HOMEPAGE="http://sourceforge.net/projects/cracklib" +SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint" +IUSE="nls python static-libs test zlib" + +RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + python? ( + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + )" +RDEPEND="${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +S=${WORKDIR}/${MY_P} + +do_python() { + multilib_is_native_abi || return 0 + use python || return 0 + pushd python > /dev/null || die + distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null +} + +pkg_setup() { + # workaround #195017 + if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then + eerror "Upgrade path is broken with FEATURES=unmerge-orphans" + eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib" + die "Please run: FEATURES=-unmerge-orphans emerge cracklib" + fi +} + +src_prepare() { + elibtoolize #269003 + do_python +} + +multilib_src_configure() { + export ac_cv_header_zlib_h=$(usex zlib) + export ac_cv_search_gzopen=$(usex zlib -lz no) + # use /usr/lib so that the dictionary is shared between ABIs + ECONF_SOURCE=${S} \ + econf \ + --with-default-dict='/usr/lib/cracklib_dict' \ + --without-python \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + default + do_python +} + +multilib_src_test() { + do_python +} + +python_test() { + nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}" +} + +multilib_src_install() { + default + # move shared libs to / + multilib_is_native_abi && gen_usr_ldscript -a crack + + do_python +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files + rm -r "${ED}"/usr/share/cracklib + + insinto /usr/share/dict + doins dicts/cracklib-small || die +} + +pkg_postinst() { + if [[ ${ROOT} == "/" ]] ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.5.ebuild new file mode 100644 index 0000000000..519afb7cc0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.5.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs + +MY_P=${P/_} +DESCRIPTION="Password Checking Library" +HOMEPAGE="http://sourceforge.net/projects/cracklib" +SRC_URI="mirror://sourceforge/cracklib/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint" +IUSE="nls python static-libs test zlib" + +RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + python? ( + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + )" +RDEPEND="${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +S=${WORKDIR}/${MY_P} + +do_python() { + multilib_is_native_abi || return 0 + use python || return 0 + pushd python > /dev/null || die + distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null +} + +pkg_setup() { + # workaround #195017 + if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then + eerror "Upgrade path is broken with FEATURES=unmerge-orphans" + eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib" + die "Please run: FEATURES=-unmerge-orphans emerge cracklib" + fi +} + +src_prepare() { + elibtoolize #269003 + do_python +} + +multilib_src_configure() { + export ac_cv_header_zlib_h=$(usex zlib) + export ac_cv_search_gzopen=$(usex zlib -lz no) + # use /usr/lib so that the dictionary is shared between ABIs + ECONF_SOURCE=${S} \ + econf \ + --with-default-dict='/usr/lib/cracklib_dict' \ + --without-python \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + default + do_python +} + +multilib_src_test() { + do_python +} + +python_test() { + nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}" +} + +multilib_src_install() { + default + # move shared libs to / + multilib_is_native_abi && gen_usr_ldscript -a crack + + do_python +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files + rm -r "${ED}"/usr/share/cracklib + + insinto /usr/share/dict + doins dicts/cracklib-small || die +} + +pkg_postinst() { + if [[ ${ROOT} == "/" ]] ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.6.ebuild new file mode 100644 index 0000000000..b430d4516e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/cracklib-2.9.6.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_OPTIONAL=1 + +inherit eutils distutils-r1 libtool multilib-minimal toolchain-funcs + +MY_P=${P/_} +DESCRIPTION="Password Checking Library" +HOMEPAGE="https://github.com/cracklib/cracklib/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint" +IUSE="nls python static-libs test zlib" + +RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + python? ( + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + )" +RDEPEND="${RDEPEND} + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r6 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +S=${WORKDIR}/${MY_P} + +do_python() { + multilib_is_native_abi || return 0 + use python || return 0 + pushd python > /dev/null || die + distutils-r1_src_${EBUILD_PHASE} + popd > /dev/null +} + +pkg_setup() { + # workaround #195017 + if has unmerge-orphans ${FEATURES} && has_version "<${CATEGORY}/${PN}-2.8.10" ; then + eerror "Upgrade path is broken with FEATURES=unmerge-orphans" + eerror "Please run: FEATURES=-unmerge-orphans emerge cracklib" + die "Please run: FEATURES=-unmerge-orphans emerge cracklib" + fi +} + +src_prepare() { + elibtoolize #269003 + do_python +} + +multilib_src_configure() { + export ac_cv_header_zlib_h=$(usex zlib) + export ac_cv_search_gzopen=$(usex zlib -lz no) + # use /usr/lib so that the dictionary is shared between ABIs + ECONF_SOURCE=${S} \ + econf \ + --with-default-dict='/usr/lib/cracklib_dict' \ + --without-python \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +multilib_src_compile() { + default + do_python +} + +multilib_src_test() { + do_python +} + +python_test() { + nosetests -w "${S}"/python || die "Tests fail with ${EPYTHON}" +} + +multilib_src_install() { + default + # move shared libs to / + multilib_is_native_abi && gen_usr_ldscript -a crack + + do_python +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files + rm -r "${ED}"/usr/share/cracklib + + insinto /usr/share/dict + doins dicts/cracklib-small || die +} + +pkg_postinst() { + if [[ ${ROOT} == "/" ]] ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.8.13-python-linkage.patch b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.8.13-python-linkage.patch deleted file mode 100644 index 568d081302..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.8.13-python-linkage.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://bugs.gentoo.org/246747 - ---- cracklib/python/Makefile.in -+++ cracklib/python/Makefile.in -@@ -57,7 +57,7 @@ - am__installdirs = "$(DESTDIR)$(pyexecdir)" "$(DESTDIR)$(pythondir)" - pyexecLTLIBRARIES_INSTALL = $(INSTALL) - LTLIBRARIES = $(pyexec_LTLIBRARIES) --_cracklibmodule_la_LIBADD = -+_cracklibmodule_la_LIBADD = -lpython$(PYTHON_VERSION) - _cracklibmodule_la_SOURCES = _cracklibmodule.c - _cracklibmodule_la_OBJECTS = _cracklibmodule.lo - _cracklibmodule_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.9.1-setup.py-srcdir.patch b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.9.1-setup.py-srcdir.patch new file mode 100644 index 0000000000..ac69b9f605 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/files/cracklib-2.9.1-setup.py-srcdir.patch @@ -0,0 +1,35 @@ +From 70909dd3d30a13bb0406ca76feea49f05b8b978d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Thu, 29 May 2014 23:57:32 +0200 +Subject: [PATCH] Fix paths in setup.py to support out-of-source builds. + +--- + python/setup.py.in | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/python/setup.py.in b/python/setup.py.in +index 4a258a0..4c70de4 100644 +--- a/python/setup.py.in ++++ b/python/setup.py.in +@@ -23,8 +23,8 @@ from setuptools import setup, Extension, find_packages + + extensions = [ + Extension("_cracklib", +- ["_cracklib.c"], +- include_dirs = ["@top_builddir@/lib"], ++ ["@srcdir@/_cracklib.c"], ++ include_dirs = ["@top_srcdir@/lib"], + libraries = ["crack"], + library_dirs = ["@top_builddir@/lib/.libs"]), + ] +@@ -43,6 +43,7 @@ convenience functions. + url="http://cracklib.sourceforge.net/", + license="GPLv2+", + py_modules=['cracklib', 'test_cracklib'], ++ package_dir={'': '@srcdir@'}, + ext_modules=extensions, + zip_safe=False, + classifiers=[ +-- +2.0.0 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/metadata.xml new file mode 100644 index 0000000000..0bd584bf70 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/cracklib/metadata.xml @@ -0,0 +1,12 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + cracklib + cracklib/cracklib + + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog index a3991c4b52..175403080d 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog @@ -1,546 +1,165 @@ # ChangeLog for sys-libs/libcap -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*libcap-2.24-r2 (13 Jul 2015) +*libcap-2.24-r2 (09 Aug 2015) +*libcap-2.24-r1 (09 Aug 2015) +*libcap-2.24 (09 Aug 2015) +*libcap-2.22-r2 (09 Aug 2015) +*libcap-2.22-r1 (09 Aug 2015) +*libcap-2.22 (09 Aug 2015) +*libcap-2.21 (09 Aug 2015) +*libcap-2.20 (09 Aug 2015) +*libcap-2.19 (09 Aug 2015) +*libcap-2.17 (09 Aug 2015) - 13 Jul 2015; Mike Frysinger - +files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: - Fix errno display in setcap #551672 by Helmut Jarausch. - -*libcap-2.24-r1 (29 May 2015) - - 29 May 2015; Mike Frysinger +libcap-2.24-r1.ebuild: - Fix install of pkg-config files #550730 by Martin Jansa. - -*libcap-2.24 (25 May 2015) - - 25 May 2015; Mike Frysinger - +files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild: - Version bump #530164 by Nikoli. - - 25 May 2015; Mike Frysinger libcap-2.22-r2.ebuild: - Mark arm64/m68k/s390/sh stable. - - 15 Sep 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for sparc, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc64, wrt bug #512012 - - 28 Jul 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc, wrt bug #512012 - - 11 Jul 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - alpha stable wrt bug #507144 - - 18 Jun 2014; Michał Górny libcap-2.22-r2.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 08 Jun 2014; Akinori Hattori libcap-2.22-r2.ebuild: - ia64 stable wrt bug #507144 - - 27 May 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - x86 stable wrt bug #507144 - - 24 May 2014; Markos Chandras libcap-2.22-r2.ebuild: - Stable on amd64 wrt bug #507144 - - 28 Apr 2014; Michał Górny libcap-2.22-r2.ebuild: - Replace multilib_build_binaries with multilib_is_native_abi, in order to put - an end to the confusion introduced by having two functions, the proper one - suggesting it is just for binaries. - - 18 Apr 2014; Markus Meier libcap-2.22-r2.ebuild: - arm stable, bug #507144 - - 11 Apr 2014; Jeroen Roovers libcap-2.22-r2.ebuild: - Stable for HPPA (bug #507144). - - 19 Jan 2014; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Add arm64 love. - - 03 Dec 2013; Mike Gilbert libcap-2.22-r2.ebuild: - Fix cross-compiles by exporting CC for the default ABI, bug 439258. - - 28 Nov 2013; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard - Jackson. - -*libcap-2.22-r2 (25 Nov 2013) - - 25 Nov 2013; Michał Górny +libcap-2.22-r2.ebuild: - Enable multilib support, bug #488286. Acked by Chainsaw. - - 17 Feb 2013; Zac Medico libcap-2.22-r1.ebuild: - Add ~arm-linux keyword. - -*libcap-2.22-r1 (26 Nov 2012) - - 26 Nov 2012; Christoph Junghans +libcap-2.22-r1.ebuild: - added prefix support (bug #444724) - - 23 Sep 2012; Mike Frysinger - files/libcap-2.22-build-system-fixes.patch: - Install libcap.so with +x bits. - - 22 Sep 2012; Mike Frysinger libcap-2.22.ebuild: - Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak. - - 20 Mar 2012; Diego E. Pettenò libcap-2.22.ebuild: - Clarify license statement. - - 18 Dec 2011; Mark Loeser libcap-2.22.ebuild: - Stable for ppc64; bug #389201 - - 26 Nov 2011; Raúl Porcel libcap-2.22.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #389201 - - 12 Nov 2011; Mike Frysinger libcap-2.22.ebuild, - +files/libcap-2.22-no-perl.patch: - Do not require perl to build #390263 by Bruno. - - 06 Nov 2011; Brent Baude libcap-2.22.ebuild: - Marking libcap-2.22 ppc for bug 389201 - - 06 Nov 2011; Markus Meier libcap-2.22.ebuild: - arm stable, bug #389201 - - 06 Nov 2011; Andreas Schuerch libcap-2.22.ebuild: - x86 stable, bug 389201. Thanks JD and Myckel. - - 05 Nov 2011; Mike Frysinger libcap-2.22.ebuild: - Trim spurious pam lib in /usr, and touchup ebuild. - - 03 Nov 2011; Tony Vroon libcap-2.22.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian - "idella4" Delaney in security bug #389201. - - 02 Nov 2011; Jeroen Roovers libcap-2.22.ebuild: - Stable for HPPA (bug #389201). - -*libcap-2.22 (01 Nov 2011) - - 01 Nov 2011; Mike Frysinger +libcap-2.22.ebuild, - +files/libcap-2.22-build-system-fixes.patch: - Version bump #389201 by Jack Szpot. - -*libcap-2.21 (15 Jun 2011) - - 15 Jun 2011; Jeroen Roovers +libcap-2.21.ebuild, - +files/libcap-2.21-include.patch: - Version bump. Fix one compiler warning. - - 26 Jan 2011; Mike Frysinger - files/libcap-2.20-build-system-fixes.patch: - Also build pam module with -fPIC #352758 by Seemant Kulleen. - -*libcap-2.20 (25 Jan 2011) - - 25 Jan 2011; Mike Frysinger +libcap-2.20.ebuild, + 09 Aug 2015; Robin H. Johnson + +files/2.16/0001-build-system-fixes.patch, +files/libcap-2.20-build-system-fixes.patch, - +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: - Version bump #352680 by Marc Koschewski. + +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch, + +files/libcap-2.21-include.patch, + +files/libcap-2.22-build-system-fixes.patch, + +files/libcap-2.22-no-perl.patch, + +files/libcap-2.24-build-system-fixes.patch, + +files/libcap-2.24-setcap-errno.patch, +libcap-2.17.ebuild, + +libcap-2.19.ebuild, +libcap-2.20.ebuild, +libcap-2.21.ebuild, + +libcap-2.22.ebuild, +libcap-2.22-r1.ebuild, +libcap-2.22-r2.ebuild, + +libcap-2.24.ebuild, +libcap-2.24-r1.ebuild, +libcap-2.24-r2.ebuild, + +metadata.xml: + proj/gentoo: Initial commit -*libcap-2.19 (07 Mar 2010) + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 07 Mar 2010; Mike Frysinger +libcap-2.19.ebuild: - Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 24 Jan 2010; Raúl Porcel libcap-2.17.ebuild: - ia64/s390/sh/sparc stable wrt #290045 + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 09 Dec 2009; Brent Baude libcap-2.17.ebuild: - Marking libcap-2.17 ppc64 for bug 290045 + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 11 Nov 2009; Jeroen Roovers libcap-2.17.ebuild: - Stable for HPPA (bug #290045). + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 10 Nov 2009; Markus Meier libcap-2.17.ebuild: - arm/x86 stable, bug #290045 + Convert all URLs for sites supporting encrypted connections from http to + https - 08 Nov 2009; Tobias Klausmann libcap-2.17.ebuild: - Stable on alpha, bug #290045 + Signed-off-by: Justin Lecher - 24 Oct 2009; nixnut libcap-2.17.ebuild: - ppc stable #290045 + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 23 Oct 2009; Samuli Suominen libcap-2.17.ebuild: - amd64 stable wrt #290045 + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 11 Oct 2009; Mike Frysinger - files/2.16/0001-build-system-fixes.patch: - Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb. + Bug: https://bugs.gentoo.org/552720 -*libcap-2.17 (31 Aug 2009) + 26 Aug 2015; Mike Frysinger + -files/2.16/0001-build-system-fixes.patch, + -files/libcap-2.20-build-system-fixes.patch, -libcap-2.17.ebuild, + -libcap-2.19.ebuild, -libcap-2.20.ebuild, -libcap-2.21.ebuild, + -libcap-2.22.ebuild, -libcap-2.22-r1.ebuild, -libcap-2.24.ebuild, + -libcap-2.24-r1.ebuild: + drop old - 31 Aug 2009; Mike Frysinger +libcap-2.17.ebuild: - Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. + 05 Sep 2015; Mikle Kolyada libcap-2.24-r2.ebuild: + amd64 stable wrt bug #558862 - 03 Jul 2009; Christian Ruppert - files/2.16/0001-build-system-fixes.patch: - Add missing -lpam to 0001-build-system-fixes.patch due to link issues with - -Wl,--no-undefined. + Package-Manager: portage-2.2.20.1 -*libcap-2.16-r1 (16 May 2009) + 06 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: + Stable for HPPA (bug #558862). - 16 May 2009; Mike Frysinger libcap-2.16.ebuild, - +libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch: - Drop linux header workarounds #265304 by Johan Hovold. + Package-Manager: portage-2.2.20.1 - 26 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc, bug 265791 + 06 Sep 2015; Markus Meier libcap-2.24-r2.ebuild: + arm stable, bug #558862 - 18 Apr 2009; Raúl Porcel libcap-2.16.ebuild: - arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="arm" - 16 Apr 2009; Jeroen Roovers libcap-2.16.ebuild: - Stable for HPPA (bug #265791). + 06 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + ppc stable wrt bug #558862 - 14 Apr 2009; Thomas Anderson libcap-2.16.ebuild: - stable amd64, bug 265791 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ppc" - 12 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc64, bug 265791 + 07 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: + Stable for PPC64 (bug #558862). - 12 Apr 2009; Tobias Klausmann libcap-2.16.ebuild: - Stable on alpha, bug #265791 + Package-Manager: portage-2.2.20.1 - 17 Jan 2009; Mike Frysinger libcap-2.15.ebuild, - libcap-2.16.ebuild: - Move variable setting to src_unpack #254840 by Bruno. + 20 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + x86 stable wrt bug #558862 - 05 Jan 2009; Jeroen Roovers libcap-2.15.ebuild: - Stable for HPPA (bug #252321). + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="x86" - 28 Dec 2008; Tobias Scherbaum libcap-2.15.ebuild: - ppc stable, bug #252321 + 21 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + sparc stable wrt bug #558862 - 27 Dec 2008; Brent Baude libcap-2.15.ebuild: - stable ppc64, bug 252321 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="sparc" - 26 Dec 2008; Raúl Porcel libcap-2.15.ebuild: - ia64 stable wrt #252321 + 24 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: + ia64 stable wrt bug #558862 - 25 Dec 2008; Friedrich Oslage libcap-2.15.ebuild: - Stable on sparc, bug #252321 + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --include-arches="ia64" - 25 Dec 2008; Tobias Klausmann libcap-2.15.ebuild: - Stable on alpha, bug #252321 + 24 Nov 2015; Mike Frysinger metadata.xml: + standardize various metadata.xml style - 25 Dec 2008; Markus Meier libcap-2.15.ebuild: - amd64/x86 stable, bug #252321 + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing -*libcap-2.16 (24 Dec 2008) + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. - 24 Dec 2008; Mike Frysinger - +files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: - Version bump #252319 by Arfrever Frehtes Taifersar Arahesis. + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) -*libcap-2.15 (27 Nov 2008) + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. - 27 Nov 2008; Mike Frysinger - +files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: - Version bump #248930 by Arfrever Frehtes Taifersar Arahesis. + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-Make.Rules-fix-INDENT-test.patch: - Fix typo in build system for indent test #247080 by Mark Nowiasz. +*libcap-2.25 (10 Feb 2016) -*libcap-2.14 (16 Nov 2008) + 10 Feb 2016; Lars Wendler + +files/libcap-2.25-build-system-fixes.patch, + +files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch, + +libcap-2.25.ebuild: + Bump to version 2.25 - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: - Version bump #246944 by Arfrever Frehtes Taifersar Arahesis. + Package-Manager: portage-2.2.27 + Signed-off-by: Lars Wendler - 25 Oct 2008; Mike Frysinger libcap-2.11.ebuild: - Add fix for USE=-pam builds by Bruno #242748. + 29 Feb 2016; Steev Klimaszewski libcap-2.24-r2.ebuild: + stable 2.24-r2 for arm64 - 16 Oct 2008; Jeroen Roovers libcap-2.11.ebuild: - Stable for HPPA (bug #240290). + Package-Manager: portage-2.2.27 - 14 Oct 2008; Brent Baude libcap-2.11.ebuild: - stable ppc64, bug 240290 - - 12 Oct 2008; Raúl Porcel libcap-2.11.ebuild: - alpha/ia64 stable wrt #240290 - - 12 Oct 2008; nixnut libcap-2.11.ebuild: - Stable on ppc wrt bug 240290 - - 12 Oct 2008; Friedrich Oslage libcap-2.11.ebuild: - Stable on sparc, bug #240290 - - 09 Oct 2008; Markus Meier libcap-2.11.ebuild: - amd64/x86 stable, bug #240290 - - 19 Aug 2008; Mike Frysinger - files/2.11/0001-Make-fixes.patch: - Fix typo in BUILD_CFLAGS #235209 by zimous. - -*libcap-2.11 (18 Aug 2008) - - 18 Aug 2008; Mike Frysinger - +files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild: - Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix - USE=pam dep #231187. - -*libcap-2.10 (01 Jun 2008) - - 01 Jun 2008; Mike Frysinger - +files/2.10/0001-Make-fixes.patch, - +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild: - Version bump #221505 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.08-r1 (24 Mar 2008) - - 24 Mar 2008; Mike Frysinger - +files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild: - Dont build helper progs statically. - -*libcap-2.08 (16 Mar 2008) - - 16 Mar 2008; Mike Frysinger - +files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild: - Version bump #211362 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.06-r1 (18 Feb 2008) - - 18 Feb 2008; Diego Pettenò - files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild: - Revision bump to fix PAM handling: now the pam USE flag does not only build - but also install pam_cap.so, and the built pam_cap.so is actually working - with PAM. Not that I was able to get my user to receive any additional - capability, yet. - - 18 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Dont install the capget(2)/capset(2) man pages since the man-pages package - installs better ones #210443. - - 17 Feb 2008; Christoph Mende libcap-1.10-r11.ebuild: - Stable on amd64, bug #200512 - - 17 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Depend on attr and make sure we disable gperf #210424. - -*libcap-2.06 (16 Feb 2008) - - 16 Feb 2008; Mike Frysinger - +files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch, - +files/2.06/0002-do-not-use-the-s-flag-with-install.patch, - +files/2.06/0003-Add-.gitignore-files.patch, - +files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch, - +files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch, - +files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild: - Version bump #209905 by Arfrever Frehtes Taifersar Arahesis. - - 14 Feb 2008; nixnut ChangeLog: - Stable on ppc wrt bug 200512 - - 14 Feb 2008; Jeroen Roovers libcap-1.10-r11.ebuild: - Stable for HPPA (bug #200512). - - 11 Feb 2008; Raúl Porcel libcap-1.10-r11.ebuild: - alpha/ia64 stable wrt #200512 - - 11 Feb 2008; Ferris McCormick libcap-1.10-r11.ebuild: - Sparc stable --- Bug #200512. - - 11 Feb 2008; Christian Faulhammer - libcap-1.10-r11.ebuild: - stable x86, bug 200512 - - 11 Feb 2008; Brent Baude libcap-1.10-r11.ebuild: - stable ppc64, bug 200512 - - 19 Nov 2007; Joshua Kinard libcap-1.10-r9.ebuild: - Stable on mips, per #165742. - -*libcap-1.10-r11 (02 Oct 2007) - - 02 Oct 2007; Robin H. Johnson - +libcap-1.10-r11.ebuild: - Bug #193332, handle cleanup/optimize of python modules if applicable. - -*libcap-1.10-r10 (02 Apr 2007) - - 02 Apr 2007; Chris PeBenito - +files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild: - Update capability.h with #defines for audit capabilities. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on ppc wrt bug #165742. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on alpha wrt bug #165742. - - 13 Feb 2007; Markus Rothe libcap-1.10-r9.ebuild: - Stable on ppc64; bug #165742 - - 12 Feb 2007; Gustavo Zacarias libcap-1.10-r9.ebuild: - Stable on sparc wrt #165742 - - 12 Feb 2007; Jeroen Roovers libcap-1.10-r9.ebuild: - Stable for HPPA (bug #165742). - - 12 Feb 2007; Simon Stelling libcap-1.10-r9.ebuild: - stable on amd64; bug 165742 - - 10 Feb 2007; Christian Faulhammer - libcap-1.10-r9.ebuild: - stable x86; bug #165742 - - 10 Feb 2007; Mike Frysinger - +files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild: - Include stdlib.h for proper exit() prototype. - -*libcap-1.10-r9 (30 Jul 2006) - - 30 Jul 2006; +libcap-1.10-r9.ebuild: - - many things link with libcap.so.1 but that file is not owned by libcap - till now - -*libcap-1.10-r8 (15 Jul 2006) - - 15 Jul 2006; Mike Frysinger - +files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild: - Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup - library install #140410. - - 14 Jul 2006; -libcap-1.10-r6.ebuild: - - removed broken libcap-1.10-r6 from the tree. It is causing way to many - problems - - 13 Jul 2006; libcap-1.10-r7.ebuild: - - work around broken python support when cross compile. Yanked the hack - known as USE=static - -*libcap-1.10-r7 (13 Jul 2006) - - 13 Jul 2006; Martin Schlemmer +libcap-1.10-r7.ebuild: - The ldscript should be called 'libcap.so', and not versioned like it was. - Quoting and other cleanups. - -*libcap-1.10-r6 (01 Jun 2006) - - 01 Jun 2006; Robin H. Johnson +libcap-1.10-r6.ebuild: - Fix QA error with pre-stripped binaries being installed, and clean up the - horrible mess in src_install. - -*libcap-1.10-r5 (09 Feb 2005) - - 09 Feb 2005; Mike Frysinger +libcap-1.10-r5.ebuild: - Make sure we install a linker script in /usr/lib alongside the static library. - - 03 Feb 2005; -libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - - removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic - USE flag. added support for nocxx to keep swig from getting pulled in via the - python use flag for this package - bug #73635 - - 01 Oct 2004; Simon Stelling libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - get_libdir-ized - - 15 Jul 2004; Tom Gall libcap-1.10-r4.ebuild: - stable on ppc64, bug #55530 - - 02 Jul 2004; Jeremy Huddleston - libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2004; Mike Frysinger files/1.10-python.patch, - libcap-1.10-r4.ebuild: - Update the swig/python module to build with the shared objects instead of the - static objects so we get a PIC aware module #52813 by Joe Jezak. - - 03 May 2004; Michael Sterrett libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - clean extra ebuilds - - 27 Apr 2004; Aron Griffis libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - Add inherit eutils - -*libcap-1.10-r4 (25 Apr 2004) - - 25 Apr 2004; Robin H. Johnson libcap-1.10-r4.ebuild, - files/libcap-1.10-r4-staticfix.diff: - finally finish static support from bug #22495, slight cleanup and latest - debian patch. - - 05 Apr 2004; Jason Wever libcap-1.10-r3.ebuild: - Stable on sparc. - - 28 Mar 2004; libcap-1.10-r3.ebuild: - stable on x86. Bugzilla Bug 44955 - - 24 Feb 2004; libcap-1.10-r3.ebuild: - stable on alpha and ia64 - - 24 Feb 2004; Rajiv Aaron Manglani libcap-1.10.ebuild, - libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild: - updated HOMEPAGE url. - - 14 Dec 2003; Guy Martin libcap-1.10-r3.ebuild: - Marked stable on hppa. - - 16 Nov 2003; Alexander Gabert libcap-1.10.ebuild: - removed text relocations out of the libcap library for hardened-gcc via - syscall removal patch - - 04 Nov 2003; Brad House libcap-1.10-r3.ebuild: - add amd64 flag - - 16 Oct 2003; Aron Griffis libcap-1.10-r3.ebuild: - Use -fPIC on alpha - - 10 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - changed hardened-gcc flags - - 09 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - added new hardened-gcc flags for hppa - - 09 Oct 2003; libcap-1.10-r2.ebuild: - stable on mips - -*libcap-1.10-r3 (29 Sep 2003) - - 29 Sep 2003; Mike Frysinger libcap-1.10-r3.ebuild: - Version bump to add deb patch and add full pic support #29958. - - 29 Sep 2003; Mike Frysinger libcap-1.10.ebuild: - Filtered out -fPIC from CFLAGS #29958. - - 27 Sep 2003; Alexander Gabert libcap-1.10.ebuild: - added hcc exclusion for PIC but leave propolice in place - - 26 Sep 2003; Aron Griffis libcap-1.10-r2.ebuild: - Stable on alpha - - 23 Aug 2003; libcap-1.10-r2.ebuild: - Add amd64 support - -*libcap-1.10-r2 (17 Aug 2003) - - 29 Aug 2003; Stefan Jones : - Only add -fPIC to the library objectfiles - - 27 Aug 2003; Stefan Jones : - Add patch which removes the wrapping of the syscall, glibc wraps all syscalls - for you. Now the library can be built with -fPIC on all platforms. - - 17 Aug 2003; Robin H. Johnson libcap-1.10-r2.ebuild: - remove -ansi from WARNINGS in the Make system as it seems to break non-x86 - - 11 Aug 2003; Robin H. Johnson : - hopefully fix non-x86 bugs with -fPIC being needed - -*libcap-1.10 (15 May 2003) - 15 May 2003; Robin Johnson Manifest, - files/libcap-1.10-python.patch, files/digest-libcap-1.10, - libcap-1.10.ebuild, ChangeLog: - Initial import. Ebuild submitted by Francisco Gimeno diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 new file mode 100644 index 0000000000..a3991c4b52 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/ChangeLog-2015 @@ -0,0 +1,546 @@ +# ChangeLog for sys-libs/libcap +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ + +*libcap-2.24-r2 (13 Jul 2015) + + 13 Jul 2015; Mike Frysinger + +files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: + Fix errno display in setcap #551672 by Helmut Jarausch. + +*libcap-2.24-r1 (29 May 2015) + + 29 May 2015; Mike Frysinger +libcap-2.24-r1.ebuild: + Fix install of pkg-config files #550730 by Martin Jansa. + +*libcap-2.24 (25 May 2015) + + 25 May 2015; Mike Frysinger + +files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild: + Version bump #530164 by Nikoli. + + 25 May 2015; Mike Frysinger libcap-2.22-r2.ebuild: + Mark arm64/m68k/s390/sh stable. + + 15 Sep 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for sparc, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for ppc64, wrt bug #512012 + + 28 Jul 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: + Stable for ppc, wrt bug #512012 + + 11 Jul 2014; Mikle Kolyada libcap-2.22-r2.ebuild: + alpha stable wrt bug #507144 + + 18 Jun 2014; Michał Górny libcap-2.22-r2.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 08 Jun 2014; Akinori Hattori libcap-2.22-r2.ebuild: + ia64 stable wrt bug #507144 + + 27 May 2014; Mikle Kolyada libcap-2.22-r2.ebuild: + x86 stable wrt bug #507144 + + 24 May 2014; Markos Chandras libcap-2.22-r2.ebuild: + Stable on amd64 wrt bug #507144 + + 28 Apr 2014; Michał Górny libcap-2.22-r2.ebuild: + Replace multilib_build_binaries with multilib_is_native_abi, in order to put + an end to the confusion introduced by having two functions, the proper one + suggesting it is just for binaries. + + 18 Apr 2014; Markus Meier libcap-2.22-r2.ebuild: + arm stable, bug #507144 + + 11 Apr 2014; Jeroen Roovers libcap-2.22-r2.ebuild: + Stable for HPPA (bug #507144). + + 19 Jan 2014; Mike Frysinger libcap-2.22-r1.ebuild, + libcap-2.22-r2.ebuild, libcap-2.22.ebuild: + Add arm64 love. + + 03 Dec 2013; Mike Gilbert libcap-2.22-r2.ebuild: + Fix cross-compiles by exporting CC for the default ABI, bug 439258. + + 28 Nov 2013; Mike Frysinger libcap-2.22-r1.ebuild, + libcap-2.22-r2.ebuild, libcap-2.22.ebuild: + Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard + Jackson. + +*libcap-2.22-r2 (25 Nov 2013) + + 25 Nov 2013; Michał Górny +libcap-2.22-r2.ebuild: + Enable multilib support, bug #488286. Acked by Chainsaw. + + 17 Feb 2013; Zac Medico libcap-2.22-r1.ebuild: + Add ~arm-linux keyword. + +*libcap-2.22-r1 (26 Nov 2012) + + 26 Nov 2012; Christoph Junghans +libcap-2.22-r1.ebuild: + added prefix support (bug #444724) + + 23 Sep 2012; Mike Frysinger + files/libcap-2.22-build-system-fixes.patch: + Install libcap.so with +x bits. + + 22 Sep 2012; Mike Frysinger libcap-2.22.ebuild: + Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak. + + 20 Mar 2012; Diego E. Pettenò libcap-2.22.ebuild: + Clarify license statement. + + 18 Dec 2011; Mark Loeser libcap-2.22.ebuild: + Stable for ppc64; bug #389201 + + 26 Nov 2011; Raúl Porcel libcap-2.22.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #389201 + + 12 Nov 2011; Mike Frysinger libcap-2.22.ebuild, + +files/libcap-2.22-no-perl.patch: + Do not require perl to build #390263 by Bruno. + + 06 Nov 2011; Brent Baude libcap-2.22.ebuild: + Marking libcap-2.22 ppc for bug 389201 + + 06 Nov 2011; Markus Meier libcap-2.22.ebuild: + arm stable, bug #389201 + + 06 Nov 2011; Andreas Schuerch libcap-2.22.ebuild: + x86 stable, bug 389201. Thanks JD and Myckel. + + 05 Nov 2011; Mike Frysinger libcap-2.22.ebuild: + Trim spurious pam lib in /usr, and touchup ebuild. + + 03 Nov 2011; Tony Vroon libcap-2.22.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in security bug #389201. + + 02 Nov 2011; Jeroen Roovers libcap-2.22.ebuild: + Stable for HPPA (bug #389201). + +*libcap-2.22 (01 Nov 2011) + + 01 Nov 2011; Mike Frysinger +libcap-2.22.ebuild, + +files/libcap-2.22-build-system-fixes.patch: + Version bump #389201 by Jack Szpot. + +*libcap-2.21 (15 Jun 2011) + + 15 Jun 2011; Jeroen Roovers +libcap-2.21.ebuild, + +files/libcap-2.21-include.patch: + Version bump. Fix one compiler warning. + + 26 Jan 2011; Mike Frysinger + files/libcap-2.20-build-system-fixes.patch: + Also build pam module with -fPIC #352758 by Seemant Kulleen. + +*libcap-2.20 (25 Jan 2011) + + 25 Jan 2011; Mike Frysinger +libcap-2.20.ebuild, + +files/libcap-2.20-build-system-fixes.patch, + +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: + Version bump #352680 by Marc Koschewski. + +*libcap-2.19 (07 Mar 2010) + + 07 Mar 2010; Mike Frysinger +libcap-2.19.ebuild: + Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. + + 24 Jan 2010; Raúl Porcel libcap-2.17.ebuild: + ia64/s390/sh/sparc stable wrt #290045 + + 09 Dec 2009; Brent Baude libcap-2.17.ebuild: + Marking libcap-2.17 ppc64 for bug 290045 + + 11 Nov 2009; Jeroen Roovers libcap-2.17.ebuild: + Stable for HPPA (bug #290045). + + 10 Nov 2009; Markus Meier libcap-2.17.ebuild: + arm/x86 stable, bug #290045 + + 08 Nov 2009; Tobias Klausmann libcap-2.17.ebuild: + Stable on alpha, bug #290045 + + 24 Oct 2009; nixnut libcap-2.17.ebuild: + ppc stable #290045 + + 23 Oct 2009; Samuli Suominen libcap-2.17.ebuild: + amd64 stable wrt #290045 + + 11 Oct 2009; Mike Frysinger + files/2.16/0001-build-system-fixes.patch: + Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb. + +*libcap-2.17 (31 Aug 2009) + + 31 Aug 2009; Mike Frysinger +libcap-2.17.ebuild: + Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. + + 03 Jul 2009; Christian Ruppert + files/2.16/0001-build-system-fixes.patch: + Add missing -lpam to 0001-build-system-fixes.patch due to link issues with + -Wl,--no-undefined. + +*libcap-2.16-r1 (16 May 2009) + + 16 May 2009; Mike Frysinger libcap-2.16.ebuild, + +libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch: + Drop linux header workarounds #265304 by Johan Hovold. + + 26 Apr 2009; Brent Baude libcap-2.16.ebuild: + stable ppc, bug 265791 + + 18 Apr 2009; Raúl Porcel libcap-2.16.ebuild: + arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 + + 16 Apr 2009; Jeroen Roovers libcap-2.16.ebuild: + Stable for HPPA (bug #265791). + + 14 Apr 2009; Thomas Anderson libcap-2.16.ebuild: + stable amd64, bug 265791 + + 12 Apr 2009; Brent Baude libcap-2.16.ebuild: + stable ppc64, bug 265791 + + 12 Apr 2009; Tobias Klausmann libcap-2.16.ebuild: + Stable on alpha, bug #265791 + + 17 Jan 2009; Mike Frysinger libcap-2.15.ebuild, + libcap-2.16.ebuild: + Move variable setting to src_unpack #254840 by Bruno. + + 05 Jan 2009; Jeroen Roovers libcap-2.15.ebuild: + Stable for HPPA (bug #252321). + + 28 Dec 2008; Tobias Scherbaum libcap-2.15.ebuild: + ppc stable, bug #252321 + + 27 Dec 2008; Brent Baude libcap-2.15.ebuild: + stable ppc64, bug 252321 + + 26 Dec 2008; Raúl Porcel libcap-2.15.ebuild: + ia64 stable wrt #252321 + + 25 Dec 2008; Friedrich Oslage libcap-2.15.ebuild: + Stable on sparc, bug #252321 + + 25 Dec 2008; Tobias Klausmann libcap-2.15.ebuild: + Stable on alpha, bug #252321 + + 25 Dec 2008; Markus Meier libcap-2.15.ebuild: + amd64/x86 stable, bug #252321 + +*libcap-2.16 (24 Dec 2008) + + 24 Dec 2008; Mike Frysinger + +files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: + Version bump #252319 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.15 (27 Nov 2008) + + 27 Nov 2008; Mike Frysinger + +files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: + Version bump #248930 by Arfrever Frehtes Taifersar Arahesis. + + 16 Nov 2008; Mike Frysinger + +files/2.14/0001-Make.Rules-fix-INDENT-test.patch: + Fix typo in build system for indent test #247080 by Mark Nowiasz. + +*libcap-2.14 (16 Nov 2008) + + 16 Nov 2008; Mike Frysinger + +files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: + Version bump #246944 by Arfrever Frehtes Taifersar Arahesis. + + 25 Oct 2008; Mike Frysinger libcap-2.11.ebuild: + Add fix for USE=-pam builds by Bruno #242748. + + 16 Oct 2008; Jeroen Roovers libcap-2.11.ebuild: + Stable for HPPA (bug #240290). + + 14 Oct 2008; Brent Baude libcap-2.11.ebuild: + stable ppc64, bug 240290 + + 12 Oct 2008; Raúl Porcel libcap-2.11.ebuild: + alpha/ia64 stable wrt #240290 + + 12 Oct 2008; nixnut libcap-2.11.ebuild: + Stable on ppc wrt bug 240290 + + 12 Oct 2008; Friedrich Oslage libcap-2.11.ebuild: + Stable on sparc, bug #240290 + + 09 Oct 2008; Markus Meier libcap-2.11.ebuild: + amd64/x86 stable, bug #240290 + + 19 Aug 2008; Mike Frysinger + files/2.11/0001-Make-fixes.patch: + Fix typo in BUILD_CFLAGS #235209 by zimous. + +*libcap-2.11 (18 Aug 2008) + + 18 Aug 2008; Mike Frysinger + +files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild: + Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix + USE=pam dep #231187. + +*libcap-2.10 (01 Jun 2008) + + 01 Jun 2008; Mike Frysinger + +files/2.10/0001-Make-fixes.patch, + +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild: + Version bump #221505 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.08-r1 (24 Mar 2008) + + 24 Mar 2008; Mike Frysinger + +files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild: + Dont build helper progs statically. + +*libcap-2.08 (16 Mar 2008) + + 16 Mar 2008; Mike Frysinger + +files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild: + Version bump #211362 by Arfrever Frehtes Taifersar Arahesis. + +*libcap-2.06-r1 (18 Feb 2008) + + 18 Feb 2008; Diego Pettenò + files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild: + Revision bump to fix PAM handling: now the pam USE flag does not only build + but also install pam_cap.so, and the built pam_cap.so is actually working + with PAM. Not that I was able to get my user to receive any additional + capability, yet. + + 18 Feb 2008; Mike Frysinger libcap-2.06.ebuild: + Dont install the capget(2)/capset(2) man pages since the man-pages package + installs better ones #210443. + + 17 Feb 2008; Christoph Mende libcap-1.10-r11.ebuild: + Stable on amd64, bug #200512 + + 17 Feb 2008; Mike Frysinger libcap-2.06.ebuild: + Depend on attr and make sure we disable gperf #210424. + +*libcap-2.06 (16 Feb 2008) + + 16 Feb 2008; Mike Frysinger + +files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch, + +files/2.06/0002-do-not-use-the-s-flag-with-install.patch, + +files/2.06/0003-Add-.gitignore-files.patch, + +files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch, + +files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch, + +files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild: + Version bump #209905 by Arfrever Frehtes Taifersar Arahesis. + + 14 Feb 2008; nixnut ChangeLog: + Stable on ppc wrt bug 200512 + + 14 Feb 2008; Jeroen Roovers libcap-1.10-r11.ebuild: + Stable for HPPA (bug #200512). + + 11 Feb 2008; Raúl Porcel libcap-1.10-r11.ebuild: + alpha/ia64 stable wrt #200512 + + 11 Feb 2008; Ferris McCormick libcap-1.10-r11.ebuild: + Sparc stable --- Bug #200512. + + 11 Feb 2008; Christian Faulhammer + libcap-1.10-r11.ebuild: + stable x86, bug 200512 + + 11 Feb 2008; Brent Baude libcap-1.10-r11.ebuild: + stable ppc64, bug 200512 + + 19 Nov 2007; Joshua Kinard libcap-1.10-r9.ebuild: + Stable on mips, per #165742. + +*libcap-1.10-r11 (02 Oct 2007) + + 02 Oct 2007; Robin H. Johnson + +libcap-1.10-r11.ebuild: + Bug #193332, handle cleanup/optimize of python modules if applicable. + +*libcap-1.10-r10 (02 Apr 2007) + + 02 Apr 2007; Chris PeBenito + +files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild: + Update capability.h with #defines for audit capabilities. + + 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: + Stable on ppc wrt bug #165742. + + 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: + Stable on alpha wrt bug #165742. + + 13 Feb 2007; Markus Rothe libcap-1.10-r9.ebuild: + Stable on ppc64; bug #165742 + + 12 Feb 2007; Gustavo Zacarias libcap-1.10-r9.ebuild: + Stable on sparc wrt #165742 + + 12 Feb 2007; Jeroen Roovers libcap-1.10-r9.ebuild: + Stable for HPPA (bug #165742). + + 12 Feb 2007; Simon Stelling libcap-1.10-r9.ebuild: + stable on amd64; bug 165742 + + 10 Feb 2007; Christian Faulhammer + libcap-1.10-r9.ebuild: + stable x86; bug #165742 + + 10 Feb 2007; Mike Frysinger + +files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild: + Include stdlib.h for proper exit() prototype. + +*libcap-1.10-r9 (30 Jul 2006) + + 30 Jul 2006; +libcap-1.10-r9.ebuild: + - many things link with libcap.so.1 but that file is not owned by libcap + till now + +*libcap-1.10-r8 (15 Jul 2006) + + 15 Jul 2006; Mike Frysinger + +files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild: + Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup + library install #140410. + + 14 Jul 2006; -libcap-1.10-r6.ebuild: + - removed broken libcap-1.10-r6 from the tree. It is causing way to many + problems + + 13 Jul 2006; libcap-1.10-r7.ebuild: + - work around broken python support when cross compile. Yanked the hack + known as USE=static + +*libcap-1.10-r7 (13 Jul 2006) + + 13 Jul 2006; Martin Schlemmer +libcap-1.10-r7.ebuild: + The ldscript should be called 'libcap.so', and not versioned like it was. + Quoting and other cleanups. + +*libcap-1.10-r6 (01 Jun 2006) + + 01 Jun 2006; Robin H. Johnson +libcap-1.10-r6.ebuild: + Fix QA error with pre-stripped binaries being installed, and clean up the + horrible mess in src_install. + +*libcap-1.10-r5 (09 Feb 2005) + + 09 Feb 2005; Mike Frysinger +libcap-1.10-r5.ebuild: + Make sure we install a linker script in /usr/lib alongside the static library. + + 03 Feb 2005; -libcap-1.10-r3.ebuild, + libcap-1.10-r4.ebuild: + - removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic + USE flag. added support for nocxx to keep swig from getting pulled in via the + python use flag for this package - bug #73635 + + 01 Oct 2004; Simon Stelling libcap-1.10-r3.ebuild, + libcap-1.10-r4.ebuild: + get_libdir-ized + + 15 Jul 2004; Tom Gall libcap-1.10-r4.ebuild: + stable on ppc64, bug #55530 + + 02 Jul 2004; Jeremy Huddleston + libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild: + virtual/glibc -> virtual/libc + + 23 Jun 2004; Mike Frysinger files/1.10-python.patch, + libcap-1.10-r4.ebuild: + Update the swig/python module to build with the shared objects instead of the + static objects so we get a PIC aware module #52813 by Joe Jezak. + + 03 May 2004; Michael Sterrett libcap-1.10-r2.ebuild, + libcap-1.10.ebuild: + clean extra ebuilds + + 27 Apr 2004; Aron Griffis libcap-1.10-r2.ebuild, + libcap-1.10.ebuild: + Add inherit eutils + +*libcap-1.10-r4 (25 Apr 2004) + + 25 Apr 2004; Robin H. Johnson libcap-1.10-r4.ebuild, + files/libcap-1.10-r4-staticfix.diff: + finally finish static support from bug #22495, slight cleanup and latest + debian patch. + + 05 Apr 2004; Jason Wever libcap-1.10-r3.ebuild: + Stable on sparc. + + 28 Mar 2004; libcap-1.10-r3.ebuild: + stable on x86. Bugzilla Bug 44955 + + 24 Feb 2004; libcap-1.10-r3.ebuild: + stable on alpha and ia64 + + 24 Feb 2004; Rajiv Aaron Manglani libcap-1.10.ebuild, + libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild: + updated HOMEPAGE url. + + 14 Dec 2003; Guy Martin libcap-1.10-r3.ebuild: + Marked stable on hppa. + + 16 Nov 2003; Alexander Gabert libcap-1.10.ebuild: + removed text relocations out of the libcap library for hardened-gcc via + syscall removal patch + + 04 Nov 2003; Brad House libcap-1.10-r3.ebuild: + add amd64 flag + + 16 Oct 2003; Aron Griffis libcap-1.10-r3.ebuild: + Use -fPIC on alpha + + 10 Oct 2003; Alexander Gabert libcap-1.10.ebuild: + changed hardened-gcc flags + + 09 Oct 2003; Alexander Gabert libcap-1.10.ebuild: + added new hardened-gcc flags for hppa + + 09 Oct 2003; libcap-1.10-r2.ebuild: + stable on mips + +*libcap-1.10-r3 (29 Sep 2003) + + 29 Sep 2003; Mike Frysinger libcap-1.10-r3.ebuild: + Version bump to add deb patch and add full pic support #29958. + + 29 Sep 2003; Mike Frysinger libcap-1.10.ebuild: + Filtered out -fPIC from CFLAGS #29958. + + 27 Sep 2003; Alexander Gabert libcap-1.10.ebuild: + added hcc exclusion for PIC but leave propolice in place + + 26 Sep 2003; Aron Griffis libcap-1.10-r2.ebuild: + Stable on alpha + + 23 Aug 2003; libcap-1.10-r2.ebuild: + Add amd64 support + +*libcap-1.10-r2 (17 Aug 2003) + + 29 Aug 2003; Stefan Jones : + Only add -fPIC to the library objectfiles + + 27 Aug 2003; Stefan Jones : + Add patch which removes the wrapping of the syscall, glibc wraps all syscalls + for you. Now the library can be built with -fPIC on all platforms. + + 17 Aug 2003; Robin H. Johnson libcap-1.10-r2.ebuild: + remove -ansi from WARNINGS in the Make system as it seems to break non-x86 + + 11 Aug 2003; Robin H. Johnson : + hopefully fix non-x86 bugs with -fPIC being needed + +*libcap-1.10 (15 May 2003) + 15 May 2003; Robin Johnson Manifest, + files/libcap-1.10-python.patch, files/digest-libcap-1.10, + libcap-1.10.ebuild, ChangeLog: + Initial import. Ebuild submitted by Francisco Gimeno diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest index 9d8227b297..a09b8209f4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/Manifest @@ -4,9 +4,14 @@ AUX libcap-2.22-build-system-fixes.patch 5319 SHA256 f0c3323a5ec34e07eb397d6e152 AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759 AUX libcap-2.24-build-system-fixes.patch 4943 SHA256 c3d77ae406d13def200f520f6063b3783ae0dae46e740ad78ab189f8a6168210 SHA512 84283f0652f87a8c1f598413d03e8f3aeeb140b322519051df1873933d6d3ac738757e1c7c91ea6efc51548d224149b84d6a1fab0301a655eb609b183bc9e7ba WHIRLPOOL 1697c9223a59f10c5472b0286fa19a9a6c4b9dee16314f785164731043b4207f122b916bef7d596cb94e46eaf4eb7d376129cbedbcc7d317f1b49f17875d11d2 AUX libcap-2.24-setcap-errno.patch 1491 SHA256 397462a3e207944a7ab2837a06794b225c29ad45e630de69e02df64225106586 SHA512 367037d6c42d07c359e9ee397cbc7431ea05c3d34deea93db1473394decb9f61a2c9de186652fc3a12fb615406ec1a2f4d76eb63c4410c6a2b5f435ece5b05ef WHIRLPOOL 07ce9f884251aad17fd9f7a3fef11e8193b66f3dcd9b58fb4aad755237cd7e4ad28e55a8d5434c65c5e56cc0a92af45f7bf677f0dc451276f46dcffe046a2ee1 +AUX libcap-2.25-build-system-fixes.patch 4705 SHA256 577368c8f23c3de76ba8fe580c4f89f3d23642f00e727547b25b8a9eae8e16af SHA512 c99df67dfdceefeea3c3033a38e94a93cd7a9c4ed6e74f42c3b7198d66deee4b5d4aa91c540a48b12749ce3285c0ac3f11d0ecc33b913c3f0169578ae28745da WHIRLPOOL 5f3a9cb1be9163a7692dafdd3ddc1e18d7152a06e773b0cd260faf3671155fe11225de4dfadb11a41a4d3eb739e69880230ce9f1bafe528d2b4e003ac9ce41d3 +AUX libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch 988 SHA256 fd18c5bb8cfd2f5b35b11d71d6170f0bff680aca313757bb3d8c201f137453d7 SHA512 ba573ce68858c1370f3d25ad03678a534e6f3052076694d09e795d1febf2f3d76a6a170658b71d9e31105521fd5d22dd72095585a5402286dba424937064b389 WHIRLPOOL 3d3d564cd1d066ac695a34c5d7ab4a5da30212e370492cface41581760bb47c5e113db5b8fda7eeb1bb645c01eb2f12a61b640d07ddba0754a883fb7dfe2aa8d DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88 DIST libcap-2.24.tar.xz 63412 SHA256 cee4568f78dc851d726fc93f25f4ed91cc223b1fe8259daa4a77158d174e6c65 SHA512 c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b WHIRLPOOL bb7a9d8d3b999ad289962ebdc8b9eff87e25bd744a86ee4717e999738cb5a556a51826d0f0cbfc628629948fa8355d5d972208910d6c1c99bdf66a673b6f1cc8 +DIST libcap-2.25.tar.xz 63672 SHA256 693c8ac51e983ee678205571ef272439d83afe62dd8e424ea14ad9790bc35162 SHA512 c3ab491885292adc171cde542b96f1295e84132febb50112a46575c3bde3a3eb6fcf733f7a756b4b656e013c0abb5ed6571db24799f8c0b23d8f759f992864f9 WHIRLPOOL 294a399224997bb3e6187103f364dee2d64f5ab633068361c56fcb4a496abf24d0283b35d4c48df193d36f9372540a3afe853627429ba7f7caba7e9826e1a13d EBUILD libcap-2.22-r2.ebuild 1678 SHA256 51d0ce60fac8870d868684b911b46ba623bc099642725c6d7ff65af5b2b957ca SHA512 dc9e91d6db58ea46e12b0dfd0cbd089cf9fc64016feb387b77d90adad82cb8e256a0e6d890dd6dbf02f00d0d7ea146229052f2b400068dbd6934bd18f28328cf WHIRLPOOL b92dd3513226424d5a0542787444d98430cd3770a39b9a57e15d4633e3fdd669d8b669249ba815fa41c620fe37b134eb213bff37b593eb51cb2623010998f127 -EBUILD libcap-2.24-r2.ebuild 1899 SHA256 74081b32469043d2eda380d2de5540ee669c389ad0fd9650f852d5c89eb2695b SHA512 f9aa0ec61f55c388aced8a27ec34a63396df5c4e2a646e9655b3fe761988416178e4a29e09f4ac78af299e4c390bf2b0b5f7cefbb0eeab47654aec4ce168b186 WHIRLPOOL a6158fbc2f9db90d0a120c83d108566a2ec8eafc274ba3f02108a1ef9bc35f60f7688ffdbf9d2d9f421086dc78d3ffd2bdf95f60dda137d59e018d729c3184f2 -MISC ChangeLog 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +EBUILD libcap-2.24-r2.ebuild 1898 SHA256 194a9d140ecfc1f0bea7008e0e3bcd78213ff5bf5e240c723c2bfbf9f0a52053 SHA512 7d132937215c019c92e26f3805e321f17f514811c56c48c36e064342e1d35dcd4c74ab271b633f019a82207787fcabd94b083d146521b04e062fe2f18b40c3e5 WHIRLPOOL dd02e208899b14fcd01a61df776d36ed56664e780764fb6d1c3fd3784c4ad6456cef878037c611bbf65049efd665fea2ea05e199e4f97d7c080e2be3ae6e7dfa +EBUILD libcap-2.25.ebuild 1853 SHA256 80781e67aff38a2027e0474eebcee0dfed12dc9d2655eff6cb290071ba6a7344 SHA512 64c6e87b3bf4040d6c07f6588509d140e66c43a667f36cb14b7876c2e649141511021c13a12a8024459fd2957f82543f14346dfdcd8d4775338ac9fa8173a7e3 WHIRLPOOL f8ef33c2d6aedd13e1b57ed9c9ab1861d0c6c9645a8d4fca9317726d71455489f12e4feb27b1cbcaefa81746b1a2b06d6a31169e65d28c047739dda9ffcc6b28 +MISC ChangeLog 5886 SHA256 3130de73ad464a81c3bc94b86b6d45e2163eddbcc16f6cc415060b587438cb8f SHA512 fe4e7607fe9f7bf24b913d2d956dde1c2065f390d289403d61eb7909172ede062050f61ec34e023f8c276ce07b78aefcb1886ed448f18a91b7022601a04a48e9 WHIRLPOOL 2356b30b4019ccb47a2e3e036a0f3d63f73f88252e471d3bf47dad4ac0a07b67dd53a921cadca4a98749e2b5f9ce4b3b9693ba71f35f69bf19fe5e660c9e23a2 +MISC ChangeLog-2015 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 +MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch new file mode 100644 index 0000000000..c33fffda8d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch @@ -0,0 +1,153 @@ +From d5a0c023a7f3deefd471d7b97ef4fa40ed374645 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 10 Feb 2016 09:47:27 +0100 +Subject: [PATCH] build system fixes + +This touches up the homebrewed build system to work much better "out of the +box" for people. Specifically: + - allow toolchain vars to be set via environment + - CC / BUILD_CC / AR / RANLIB + - CFLAGS / CPPFLAGS / LDFLAGS + - split CPPFLAGS out of CFLAGS + - break -fPIC out of global CFLAGS and only use where needed + - use LDLIBS for libraries, not LDFLAGS + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.24 to libcap-2.25 + +Signed-off-by: Lars Wendler +--- + Make.Rules | 26 ++++++++++++++------------ + libcap/Makefile | 7 ++++--- + pam_cap/Makefile | 8 +++++--- + progs/Makefile | 2 +- + 4 files changed, 24 insertions(+), 19 deletions(-) + +diff --git a/Make.Rules b/Make.Rules +index 8347b26..d7196ef 100644 +--- a/Make.Rules ++++ b/Make.Rules +@@ -45,28 +45,30 @@ MINOR=25 + + # Compilation specifics + +-KERNEL_HEADERS := $(topdir)/libcap/include/uapi +-IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include +- +-CC := gcc +-CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 +-BUILD_CC := $(CC) +-BUILD_CFLAGS := $(CFLAGS) $(IPATH) +-AR := ar +-RANLIB := ranlib ++CC ?= gcc ++CFLAGS ?= -O2 ++BUILD_CC ?= $(CC) ++BUILD_CFLAGS ?= $(CFLAGS) ++AR ?= ar ++RANLIB ?= ranlib + DEBUG = -g #-DDEBUG + WARNINGS=-Wall -Wwrite-strings \ + -Wpointer-arith -Wcast-qual -Wcast-align \ + -Wstrict-prototypes -Wmissing-prototypes \ + -Wnested-externs -Winline -Wshadow + LD=$(CC) -Wl,-x -shared +-LDFLAGS := #-g ++LDFLAGS ?= #-g + BUILD_GPERF := $(shell which gperf >/dev/null 2>/dev/null && echo yes) + +-SYSTEM_HEADERS = /usr/include ++KERNEL_HEADERS = $(topdir)/libcap/include/uapi ++LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include ++LIBCAP_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 ++CPPFLAGS += $(LIBCAP_CPPFLAGS) ++BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) + INCS=$(topdir)/libcap/include/sys/capability.h + LDFLAGS += -L$(topdir)/libcap +-CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) ++CPPFLAGS += -Dlinux ++CFLAGS += $(WARNINGS) $(DEBUG) + PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) + INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) + DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) +diff --git a/libcap/Makefile b/libcap/Makefile +index d189777..b99740f 100644 +--- a/libcap/Makefile ++++ b/libcap/Makefile +@@ -17,6 +17,7 @@ OBJS=$(addsuffix .o, $(FILES)) + MAJLIBNAME=$(LIBNAME).$(VERSION) + MINLIBNAME=$(MAJLIBNAME).$(MINOR) + GPERF_OUTPUT = _caps_output.gperf ++CFLAGS += -fPIC + + all: $(MINLIBNAME) $(STALIBNAME) libcap.pc + +@@ -35,7 +36,7 @@ libcap.pc: libcap.pc.in + $< >$@ + + _makenames: _makenames.c cap_names.list.h +- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ + + cap_names.h: _makenames + ./_makenames > cap_names.h +@@ -57,10 +58,10 @@ $(MINLIBNAME): $(OBJS) + ln -sf $(MAJLIBNAME) $(LIBNAME) + + %.o: %.c $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ + + install: all + mkdir -p -m 0755 $(FAKEROOT)$(INCDIR)/sys +diff --git a/pam_cap/Makefile b/pam_cap/Makefile +index cc32fb6..6f07b6b 100644 +--- a/pam_cap/Makefile ++++ b/pam_cap/Makefile +@@ -9,6 +9,8 @@ include ../Make.Rules + # written (and you know why it fails), email me and explain why. Thanks! + LDLIBS += -L../libcap -lcap + ++CFLAGS += -fPIC ++ + all: pam_cap.so + $(MAKE) testcompile + +@@ -17,13 +19,13 @@ install: all + install -m 0755 pam_cap.so $(FAKEROOT)$(LIBDIR)/security + + pam_cap.so: pam_cap.o +- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) ++ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) + + pam_cap.o: pam_cap.c +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + testcompile: test.c pam_cap.o +- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) + + clean: + rm -f *.o *.so testcompile *~ +diff --git a/progs/Makefile b/progs/Makefile +index c094a24..b9f0d3f 100644 +--- a/progs/Makefile ++++ b/progs/Makefile +@@ -19,7 +19,7 @@ $(BUILD): %: %.o + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) + + %.o: %.c $(INCS) +- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + install: all + mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR) +-- +2.7.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch new file mode 100644 index 0000000000..0f737361a4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch @@ -0,0 +1,33 @@ +From 8dfcdcfdcb9c462a05566aa8d3c6eca871f0ddbf Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 10 Feb 2016 09:52:45 +0100 +Subject: [PATCH] ignore RAISE_SETFCAP install failures + +While the new RAISE_SETFCAP feature is nifty, its failure to run (often +due to the fs not supporting it) shouldn't impair the default install. + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.20 to libcap-2.25 + +Signed-off-by: Lars Wendler +--- + progs/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/progs/Makefile b/progs/Makefile +index c094a24..4a6db38 100644 +--- a/progs/Makefile ++++ b/progs/Makefile +@@ -27,7 +27,7 @@ install: all + install -m 0755 $$p $(FAKEROOT)$(SBINDIR) ; \ + done + ifeq ($(RAISE_SETFCAP),yes) +- $(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap ++ -$(FAKEROOT)$(SBINDIR)/setcap cap_setfcap=i $(FAKEROOT)$(SBINDIR)/setcap + endif + + clean: +-- +2.7.1 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild index 7dafa67a3e..666d3b0ca0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.24-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" # it's available under either of the licenses LICENSE="|| ( GPL-2 BSD )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" IUSE="pam static-libs" RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild new file mode 100644 index 0000000000..cb60459942 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/libcap-2.25.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils multilib multilib-minimal toolchain-funcs pam + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html" +SRC_URI="mirror://kernel/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" +IUSE="pam static-libs" + +RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] + pam? ( virtual/pam )" +DEPEND="${RDEPEND} + sys-kernel/linux-headers" + +PATCHES=( + "${FILESDIR}"/${PN}-2.25-build-system-fixes.patch + "${FILESDIR}"/${PN}-2.22-no-perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch + "${FILESDIR}"/${PN}-2.21-include.patch +) + +src_prepare() { + epatch "${PATCHES[@]}" + multilib_copy_sources +} + +multilib_src_configure() { + local pam + if multilib_is_native_abi && use pam; then + pam=yes + else + pam=no + fi + + sed -i \ + -e "/^PAM_CAP/s:=.*:=${pam}:" \ + -e '/^DYNAMIC/s:=.*:=yes:' \ + -e '/^lib_prefix=/s:=.*:=$(prefix):' \ + -e "/^lib=/s:=.*:=$(get_libdir):" \ + Make.Rules +} + +multilib_src_compile() { + tc-export_build_env BUILD_CC + tc-export AR CC RANLIB + + default +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + emake install DESTDIR="${ED}" + + multilib_is_native_abi && gen_usr_ldscript -a cap + use static-libs || rm "${ED}"/usr/$(get_libdir)/libcap.a + + rm -rf "${ED}"/usr/$(get_libdir)/security + if multilib_is_native_abi && use pam; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml index 96a2d58636..56c1244130 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libcap/metadata.xml @@ -1,5 +1,8 @@ -base-system + + base-system@gentoo.org + Gentoo Base System + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog new file mode 100644 index 0000000000..4cf5cabf3b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog @@ -0,0 +1,103 @@ +# ChangeLog for sys-libs/libnih +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*libnih-1.0.3-r3 (09 Aug 2015) +*libnih-1.0.3-r2 (09 Aug 2015) +*libnih-1.0.3-r1 (09 Aug 2015) +*libnih-1.0.3 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/libnih-1.0.3-optional-dbus.patch, + +files/libnih-1.0.3-pkg-config.patch, +files/libnih-1.0.3-signal-race.patch, + +libnih-1.0.3.ebuild, +libnih-1.0.3-r1.ebuild, +libnih-1.0.3-r2.ebuild, + +libnih-1.0.3-r3.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher libnih-1.0.3.ebuild, + libnih-1.0.3-r1.ebuild, libnih-1.0.3-r2.ebuild, libnih-1.0.3-r3.ebuild: + Convert all URIs for launchpad.net from http to https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 07 Sep 2015; Mike Frysinger libnih-1.0.3-r3.ebuild: + drop unused valgrind dep #559830 + + 07 Sep 2015; Mike Frysinger -libnih-1.0.3.ebuild, + -libnih-1.0.3-r1.ebuild, -libnih-1.0.3-r2.ebuild: + drop old + + 08 Sep 2015; Jeroen Roovers libnih-1.0.3-r3.ebuild: + Mark ~hppa (bug #559770). + + Package-Manager: portage-2.2.20.1 + + 22 Sep 2015; Jeroen Roovers libnih-1.0.3-r3.ebuild: + Mark ~ppc64 (bug #559770). + + Package-Manager: portage-2.2.20.1 + RepoMan-Options: --ignore-arches + + 22 Sep 2015; Tobias Klausmann libnih-1.0.3-r3.ebuild: + add ~alpha keyword + + Gentoo-Bug: 559770 + + Package-Manager: portage-2.2.21 + + 03 Jan 2016; Agostino Sarubbo libnih-1.0.3-r3.ebuild: + amd64 stable wrt bug #570122 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="amd64" + Signed-off-by: Agostino Sarubbo + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog-2015 new file mode 100644 index 0000000000..b49589bb50 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/ChangeLog-2015 @@ -0,0 +1,36 @@ +# ChangeLog for sys-libs/libnih +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libnih/ChangeLog,v 1.7 2015/05/21 08:28:24 vapier Exp $ + +*libnih-1.0.3-r3 (21 May 2015) + + 21 May 2015; Mike Frysinger + +files/libnih-1.0.3-signal-race.patch, +libnih-1.0.3-r3.ebuild: + Workaround from Chromium OS for race in signal loop processing. + +*libnih-1.0.3-r2 (05 Mar 2015) + + 05 Mar 2015; Mike Frysinger +libnih-1.0.3-r2.ebuild: + Build with LFS for 32bit systems. + +*libnih-1.0.3-r1 (30 Oct 2014) + + 30 Oct 2014; Mike Frysinger +libnih-1.0.3-r1.ebuild: + Migrate to EAPI=4. + + 24 May 2012; Mike Frysinger libnih-1.0.3.ebuild: + Inherit toolchain-funcs for gen_usr_ldscript. + + 04 May 2012; Jeff Horelick libnih-1.0.3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 19 Oct 2011; Mike Frysinger libnih-1.0.3.ebuild: + Fix build when USE=-dbus. + +*libnih-1.0.3 (19 Oct 2011) + + 19 Oct 2011; Mike Frysinger +libnih-1.0.3.ebuild, + +files/libnih-1.0.3-optional-dbus.patch, + +files/libnih-1.0.3-pkg-config.patch, +metadata.xml: + Initial ebuild merging the ChromeOS version, dev-zero, Bruno Tarquini, and my + work #310093. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/Manifest index bd5d6a24f2..925ce298f1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/Manifest @@ -1 +1,8 @@ -DIST libnih-1.0.3.tar.gz 1187624 RMD160 954df698ae272b5f9a30e191bf3deb382bd92d51 SHA1 db1f3e46a47f8a58f8179ca56f304d1550f41eb0 SHA256 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 +AUX libnih-1.0.3-optional-dbus.patch 1162 SHA256 93e81914a402ebc512c7df46e00f85b54ed073a66fcf9fe465cb58d757546abf SHA512 bd979f8e9d27d775e12b3a93082084b8837bc9eb4f48476c3356aa4b4f865eda517e6fcf90f5575686dbcdc0fef4a21c640e413d9d3611bb1f1077bfa9fd8c86 WHIRLPOOL 2eb2421f74c9ced344791ab3477035b5e71516962ebfc886f4a21837977854092aec28e68ba81345305f06ee00cf8e466bb5d3863c75d0291c0a9992aba17a6a +AUX libnih-1.0.3-pkg-config.patch 2491 SHA256 cefe32c74c2c23f991e78bb8eaf97da8bcd1b4f252c1aed334e75027568f24d7 SHA512 b99d580f4487cf3d25fa37f3f7b62ce32d9df80c6c0b01ad04b6850215ec0cc24cfea48aaf8ff89afe28db239b5ed212f139e86353d9991152d488c6edce5017 WHIRLPOOL e6a6f4c2d88e4e2da3cbdba8f4b2a43f608ba7e0042f63c6b881653d23a51527d2061bea56924bb624bee5751bea69f4bdc4a206aa32ad62abcf29ea3c6999bc +AUX libnih-1.0.3-signal-race.patch 2081 SHA256 e7c67f06c0812cabf4f2af05f8d66ecd8819278416f29e7dd6122d9091b6368e SHA512 5367cb0c6382004cc2a829b9b71f0c02a09e4983940afac90c4c5c0bfbda53fb36a6cc7e38ede7a895ce28f99a4f69e89392ebaadefdc536eb7efa90c2426ff8 WHIRLPOOL 2435627ed636ffff2e45b5a2708999a20b88525f438f3382a9acaa08c1ca4b81a7b4d926a6b7930add8c5b692f5790b52af8145cd8a0f8cac8b7f069a7ef4046 +DIST libnih-1.0.3.tar.gz 1187624 SHA256 897572df7565c0a90a81532671e23c63f99b4efde2eecbbf11e7857fbc61f405 SHA512 fce40d2445b28c27b8838631681ca3206a4f053b2dd4fc488fc9ef98bbd3d933e3d62b82cf346be2ef1677f6457f692cf5544cd915a6bb1e5c618f98ffa101b4 WHIRLPOOL da001ba05111d3a654e6800cf283e11b5508e53d6d91b37ed277df5a889a1138e90ae13161e0af81bdcac929b105bf889e4dcdc443789f28417c6e3f61530d8c +EBUILD libnih-1.0.3-r3.ebuild 1480 SHA256 97afe94130df8d824046880a2a1c745a66fe755599499ce26b4286bff9f52487 SHA512 be1cfb905ffe8d3569f7873d91c00ee6db98e4b5b24731af9965913e265cb7bfdf418523811733d0dea5088ad51263343ab3389b2ff6f14c36f8767d5b65ab37 WHIRLPOOL 2359aee1003b9594357d282b73ce17c4a3257c8cb61bca99a8ea5503e112c37b02a2032d03e9eb5e06b868ce7609cb5df95cedc7198d9c38b90960005220b68e +MISC ChangeLog 3662 SHA256 5c868b06d244a9257c88c555a74bee95120566f5d06c394995907e741854f38d SHA512 7cba81b7640972660777dd9561fb29ed89e9b87c50bed956023e5278552f68ba772d6a3cfc999c2cc8387b52f618d61515ae0b72c513aa86b8920f4201424685 WHIRLPOOL f1ad1673ee0a159aba02533f8004325878d71fea710f5a62ef9eaab35b1937e36e1a83408261a974c7154e6fa29610cd73fcc7fa5f97ad758e00c33ecc13e7b5 +MISC ChangeLog-2015 1319 SHA256 8a3331765ca6aa2bf6f762377b07f96cd81bd6191d7be48d013afe62992fd9f0 SHA512 688f83b3d22960c4048fbd834b052f4f2975dd71745b24df1ca9f82999bb90cea7eb7d4cab1b7824d9d4659c8057660bd5555efd70359154b3240a49dc4ac57f WHIRLPOOL af96b664b92ad80649247f9751822e5f0869e77f419697129420bcce4e87755eb2f41310f43070c82679d44ca3199edd07414363c23d908e24465949a9f8f66d +MISC metadata.xml 357 SHA256 b2b2590a099343e5a92652941311b719c648b1dd33325e9d19d3298e5a213bf7 SHA512 c9748a867960a45077282ebfbb48051e3995bee6648f14547ac5385b8baddcd36f927bfd94dfcd1656342de935ee97a2f376e687470720ea761e035c7c5feddd WHIRLPOOL d4e69e09195bbca0713c2c13c5d107560d0854ec1f6d545a84b529e518ec20e76ec89d25b6b3d33cb2f5bd32ac2ecf36fe89074408d39567a4ddc3fca4800c31 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/files/libnih-1.0.3-signal-race.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/files/libnih-1.0.3-signal-race.patch new file mode 100644 index 0000000000..4cba5ae4de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/files/libnih-1.0.3-signal-race.patch @@ -0,0 +1,60 @@ +https://bugs.launchpad.net/libnih/+bug/518921 + +fix race in signal processing leading to lost signals + +The current loop will walk all signals one by one and run the handler +for it if any signals were pending. Then it clears the array. But if +a signal comes in for an earlier checked signal, it will get clobbered +when the final clear runs. + +Change the logic so that we only clear entries for signals whose handler +we explicitly call. If a different signal comes in, we'll process it +the next time around. + +This was discovered & triaged by Jeffy Chen from Rockchip. + +=== modified file 'nih/signal.c' +--- nih/signal.c 2009-06-23 09:29:37 +0000 ++++ nih/signal.c 2015-05-21 08:12:11 +0000 +@@ -337,17 +337,37 @@ + + nih_signal_init (); + ++ /* Since this poller runs w/out signals masked, we do not want to try ++ * and clear any other signals (like zeroing the caught array at the ++ * end). If we do that, we open a race: ++ * - Walk the list of signals. ++ * - First one is not set so we move on to the second one. ++ * - First signal comes in while processing second and increments the ++ * caught array entry. ++ * - Finish walking the whole list. ++ * - Zero out the whole list and thus throw away the first signal. ++ * Since the signal handlers can take any length of time, this race ++ * can be open for a variable amount of time. ++ */ ++ + NIH_LIST_FOREACH_SAFE (nih_signals, iter) { + NihSignal *signal = (NihSignal *)iter; + + if (! signals_caught[signal->signum]) + continue; + ++ /* Now that we know we're going to process this signal, clear ++ * out all pending counts for it. There is a slight race here ++ * where the same signal can come in, but the API has never ++ * guaranteed exact coverage since POSIX does not provide it -- ++ * more than one signal can be collapsed into one event. All ++ * we can guarantee is that we'll notice signals that come in ++ * once the handler runs. ++ */ ++ signals_caught[signal->signum] = 0; ++ + signal->handler (signal->data, signal); + } +- +- for (s = 0; s < NUM_SIGNALS; s++) +- signals_caught[s] = 0; + } + + + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3-r3.ebuild new file mode 100644 index 0000000000..992edd17d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit versionator eutils autotools toolchain-funcs multilib flag-o-matic + +DESCRIPTION="Light-weight 'standard library' of C functions" +HOMEPAGE="https://launchpad.net/libnih" +SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~x86" +IUSE="+dbus nls static-libs +threads" + +# The configure phase will check for valgrind headers, and the tests will use +# that header, but only to do dynamic valgrind detection. The tests aren't +# run directly through valgrind, only by developers directly. So don't bother +# depending on valgrind here. #559830 +RDEPEND="dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.0.3-optional-dbus.patch + epatch "${FILESDIR}"/${PN}-1.0.3-pkg-config.patch + epatch "${FILESDIR}"/${PN}-1.0.3-signal-race.patch + eautoreconf +} + +src_configure() { + append-lfs-flags + econf \ + $(use_with dbus) \ + $(use_enable nls) \ + $(use_enable static-libs static) \ + $(use_enable threads) \ + $(use_enable threads threading) +} + +src_install() { + default + + # we need to be in / because upstart needs libnih + gen_usr_ldscript -a nih $(use dbus && echo nih-dbus) + use static-libs || rm "${ED}"/usr/$(get_libdir)/*.la +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3.ebuild deleted file mode 100644 index 6bdbedc53f..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/libnih-1.0.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libnih/libnih-1.0.3.ebuild,v 1.1 2011/10/19 17:27:02 vapier Exp $ - -EAPI="2" - -inherit versionator eutils autotools - -DESCRIPTION="Light-weight 'standard library' of C functions" -HOMEPAGE="https://launchpad.net/libnih" -SRC_URI="http://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm x86" -IUSE="+dbus nls static-libs test +threads" - -RDEPEND="dbus? ( dev-libs/expat >=sys-apps/dbus-1.2.16 )" -DEPEND="${RDEPEND} - sys-devel/gettext - dev-util/pkgconfig - test? ( dev-util/valgrind )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.0.3-optional-dbus.patch - epatch "${FILESDIR}"/${PN}-1.0.3-pkg-config.patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with dbus) \ - $(use_enable nls) \ - $(use_enable static-libs static) \ - $(use_enable threads) \ - $(use_enable threads threading) -} - -src_install() { - emake DESTDIR="${D}" install || die - - # we need to be in / because upstart needs libnih - gen_usr_ldscript -a nih $(use dbus && echo nih-dbus) - use static-libs || rm "${D}"/usr/lib*/*.la - - dodoc AUTHORS ChangeLog HACKING NEWS README TODO -} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libnih/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/metadata.xml new file mode 100644 index 0000000000..a889a8646d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libnih/metadata.xml @@ -0,0 +1,11 @@ + + + + + vapier@gentoo.org + feel free to update however you like + + + libnih + + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog index f62ebe58ba..837b158e1a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog @@ -1,65 +1,98 @@ # ChangeLog for sys-libs/libseccomp -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.17 2015/06/07 04:38:28 vapier Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) - 07 Jun 2015; Mike Frysinger libseccomp-2.2.0.ebuild: - Force recent kernel header versions #551248 by Mike Gilbert. +*libseccomp-2.2.0 (09 Aug 2015) +*libseccomp-2.1.1 (09 Aug 2015) +*libseccomp-2.1.0 (09 Aug 2015) +*libseccomp-1.0.1 (09 Aug 2015) +*libseccomp-1.0.0 (09 Aug 2015) +*libseccomp-0.1.0 (09 Aug 2015) -*libseccomp-2.2.0 (09 Apr 2015) + 09 Aug 2015; Robin H. Johnson +libseccomp-0.1.0.ebuild, + +libseccomp-1.0.0.ebuild, +libseccomp-1.0.1.ebuild, + +libseccomp-2.1.0.ebuild, +libseccomp-2.1.1.ebuild, + +libseccomp-2.2.0.ebuild, +metadata.xml: + proj/gentoo: Initial commit - 09 Apr 2015; Mike Frysinger +libseccomp-2.2.0.ebuild: - Version bump #546068 by Robert Sebastian Gerus. + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 14 Jan 2014; Agostino Sarubbo libseccomp-2.1.1.ebuild: - Stable for x86, wrt bug #495966 + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. - 12 Jan 2014; Pacho Ramos libseccomp-2.1.1.ebuild: - amd64 stable, bug #495966 + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 05 Jan 2014; Markus Meier libseccomp-2.1.1.ebuild: - arm stable, bug #495966 + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed -*libseccomp-2.1.1 (19 Nov 2013) + 17 Aug 2015; Mike Frysinger -libseccomp-0.1.0.ebuild, + -libseccomp-1.0.0.ebuild, -libseccomp-1.0.1.ebuild, + -libseccomp-2.1.0.ebuild, metadata.xml: + delete old versions - 19 Nov 2013; Doug Goldstein +libseccomp-2.1.1.ebuild: - Version bump +*libseccomp-2.2.3 (17 Aug 2015) - 28 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: - Stable for x86, wrt bug #481402 + 17 Aug 2015; Mike Frysinger +libseccomp-2.2.3.ebuild: + version bump - 24 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: - Stable for arm, wrt bug #481402 + 19 Aug 2015; Mike Frysinger libseccomp-2.1.1.ebuild, + libseccomp-2.2.0.ebuild, libseccomp-2.2.3.ebuild: + fix LICENSE to match the source - 17 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: - Stable for amd64, wrt bug #481402 + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default -*libseccomp-2.1.0 (18 Jun 2013) + Convert all URLs for sites supporting encrypted connections from http to + https - 18 Jun 2013; Mike Frysinger +libseccomp-2.1.0.ebuild: - Version bump #473626 by Paul Moore. Set V=1 when building #451820 by Agostino - Sarubbo. + Signed-off-by: Justin Lecher - 22 Jan 2013; Agostino Sarubbo libseccomp-1.0.1.ebuild: - Stable for x86, wrt bug #451496 + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml - 14 Jan 2013; Agostino Sarubbo libseccomp-1.0.1.ebuild: - Stable for amd64, wrt bug #451496 + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. -*libseccomp-1.0.1 (06 Jan 2013) + Bug: https://bugs.gentoo.org/552720 - 06 Jan 2013; Mike Frysinger +libseccomp-1.0.1.ebuild: - Version bump #450642 by Agostino Sarubbo. + 01 Oct 2015; Justin Lecher metadata.xml: + Add missing remote-id type=sourceforge - 12 Nov 2012; Mike Frysinger libseccomp-1.0.0.ebuild: - Setup correct AR/CC values #442864 by Alphat-PC. + Signed-off-by: Justin Lecher -*libseccomp-1.0.0 (29 Oct 2012) + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing - 29 Oct 2012; Mike Frysinger +libseccomp-1.0.0.ebuild: - Version bump #440166 by Doug Goldstein. + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. -*libseccomp-0.1.0 (11 Jun 2012) + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + +*libseccomp-2.3.0 (29 Feb 2016) + + 29 Feb 2016; Mike Frysinger +libseccomp-2.3.0.ebuild: + version bump to 2.3.0 - 11 Jun 2012; Mike Frysinger +libseccomp-0.1.0.ebuild, - +metadata.xml: - Initial ebuild based on Kees Cook's work #420323. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog-2015 new file mode 100644 index 0000000000..f62ebe58ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/ChangeLog-2015 @@ -0,0 +1,65 @@ +# ChangeLog for sys-libs/libseccomp +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libseccomp/ChangeLog,v 1.17 2015/06/07 04:38:28 vapier Exp $ + + 07 Jun 2015; Mike Frysinger libseccomp-2.2.0.ebuild: + Force recent kernel header versions #551248 by Mike Gilbert. + +*libseccomp-2.2.0 (09 Apr 2015) + + 09 Apr 2015; Mike Frysinger +libseccomp-2.2.0.ebuild: + Version bump #546068 by Robert Sebastian Gerus. + + 14 Jan 2014; Agostino Sarubbo libseccomp-2.1.1.ebuild: + Stable for x86, wrt bug #495966 + + 12 Jan 2014; Pacho Ramos libseccomp-2.1.1.ebuild: + amd64 stable, bug #495966 + + 05 Jan 2014; Markus Meier libseccomp-2.1.1.ebuild: + arm stable, bug #495966 + +*libseccomp-2.1.1 (19 Nov 2013) + + 19 Nov 2013; Doug Goldstein +libseccomp-2.1.1.ebuild: + Version bump + + 28 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: + Stable for x86, wrt bug #481402 + + 24 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: + Stable for arm, wrt bug #481402 + + 17 Aug 2013; Agostino Sarubbo libseccomp-2.1.0.ebuild: + Stable for amd64, wrt bug #481402 + +*libseccomp-2.1.0 (18 Jun 2013) + + 18 Jun 2013; Mike Frysinger +libseccomp-2.1.0.ebuild: + Version bump #473626 by Paul Moore. Set V=1 when building #451820 by Agostino + Sarubbo. + + 22 Jan 2013; Agostino Sarubbo libseccomp-1.0.1.ebuild: + Stable for x86, wrt bug #451496 + + 14 Jan 2013; Agostino Sarubbo libseccomp-1.0.1.ebuild: + Stable for amd64, wrt bug #451496 + +*libseccomp-1.0.1 (06 Jan 2013) + + 06 Jan 2013; Mike Frysinger +libseccomp-1.0.1.ebuild: + Version bump #450642 by Agostino Sarubbo. + + 12 Nov 2012; Mike Frysinger libseccomp-1.0.0.ebuild: + Setup correct AR/CC values #442864 by Alphat-PC. + +*libseccomp-1.0.0 (29 Oct 2012) + + 29 Oct 2012; Mike Frysinger +libseccomp-1.0.0.ebuild: + Version bump #440166 by Doug Goldstein. + +*libseccomp-0.1.0 (11 Jun 2012) + + 11 Jun 2012; Mike Frysinger +libseccomp-0.1.0.ebuild, + +metadata.xml: + Initial ebuild based on Kees Cook's work #420323. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/Manifest index 065fd49e30..d37965cfe3 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/Manifest @@ -1,8 +1,11 @@ DIST libseccomp-2.1.1.tar.gz 113133 SHA256 8812c11e407c383f5ad6afb84a88e5a0224477bcfe8ff03f0c548e5abaac841c SHA512 1f2916d80a9b9937d2ab9ecf9c4f1e2a8ffc27f90f14e8481eb2f32c8122ea1756950f753f25fb571053f492cc97c8792760e0f058e7ea07ec4bb442508d1112 WHIRLPOOL 77db55f9317e27930b6fd7e83d122b1dd460849bbf9910d7619424d791b1ecd96ffbc5f741cd35e89f27cdc0ab537d5c7c9febaafbf1556c932b9774b80a8643 DIST libseccomp-2.2.0.tar.gz 516697 SHA256 5aa8a230f8529d6ee777098550245e43d2247395fdfd5a2176e28cf7236f1b10 SHA512 c013fdfc868d19bc6703019e91f4bea9c2b7472417a9f0df4fc593fc5fdf29bf535f4b32defd738652838799483684ca18a57e32eeb4b7fb3512b07fb2a440c5 WHIRLPOOL ec1e42186d813d8cf9aea248c27e732162bd4016f06385b4d66ce573f76cb45418211f7b5c06ccb4a35a3c56ce97619827c21a3910e717e35a7c343ee4adf8dc DIST libseccomp-2.2.3.tar.gz 522755 SHA256 d9b400b703cab7bb04b84b9b6e52076a630b673819d7541757bcc16467b6d49e SHA512 e7bce0627c7ee107ea4780a6d2d7f24da162fdb5a85fc064c94e629918de2ee7ce7ed5ed98490f17392d9ca7ec1204945db3fea4415fae4370495b71c9edb61e WHIRLPOOL a32105a4cf3b514531e3cd7f1c703305318eceb90ef030317139fe08fe62fd14670b5ddc6f0dc8165cac23da1df89ee6efea3c366cec64102194c12ae53eac4f +DIST libseccomp-2.3.0.tar.gz 546948 SHA256 d756e3a77578259a808698a50c43d44612aae3339ea42ab5b15ea983f26b901d SHA512 398643af0920ff446b37a74e48f7a96ad2bec4f514e92fc6f8242b7515dcb8f5d06c2894790b22f62387c2d9b75efd54a4d5944f973239a05f06ec840f2a5a0b WHIRLPOOL 45ced8e8cc5636fdd9861408582277183daf7c6e3b35bc9f16ea16249a27f86cf82ec45c7e9f898a843b91b9c37ff5ab5b0a4a2b79ac2564e92cecaf8a39d61d EBUILD libseccomp-2.1.1.ebuild 809 SHA256 842bb5fad8a845862cecb9305981347ae9edae582f289cd469d52e5e05b71835 SHA512 b0a796bc4784e5077b5e490a187131b59ae79684342db8f88c3e5d7237f06c77b2cc88d66a5b89a743091f463677ee18b34a6a926e0d99eeb79502b37cf36ad1 WHIRLPOOL cb19fa8565af725e651077b0ca538a0ddfad351de19c2d4651fa50fa12561931ffb54f0a572221c52f1532c523c0b7f478f2fbc481da733a9cab7a7c23a2a40e EBUILD libseccomp-2.2.0.ebuild 938 SHA256 02179ff52ece8fecb7b53edb9c9c563ec24dd71b11c42abd8cc94c64fabe0cc9 SHA512 1f697aca4d29e7833e6f19326ee0c32eb285c52379f1046c5a62feb5499f26b670ecffd94e638ede7c31d19478c4cba8f8ea975407bdd68321e134f1c8186f31 WHIRLPOOL 449f98063c4a801ec9a594fb6bf86b751652ad61e12dbc7b876d66c6d0e987a04dc9e14653092269b56cf1462a149776d578f7c77604ea72cde30e510ee947d1 EBUILD libseccomp-2.2.3.ebuild 952 SHA256 252d394d54e80cdc6cbc94ba3959c8aed7d60a9c85c8b32ddc690bb14d8462bf SHA512 0fa3540b04f84ef6c2fff81627639ab263e9a0677ba53ca419aabaa4b66405515e32caf9a52e782d9b79c86f58efac1eeb35fc1e34eeec43b531daefb3f7cc48 WHIRLPOOL 6dde046f80f645b85c05b64e19fe7218672971b01abffbca55118aa2f7aea6a9e5e6d050f028fc83c921ff7df36b84fc752f9064091a12945ab8fc3ffea2d251 -MISC ChangeLog 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b -MISC metadata.xml 341 SHA256 811be5f24823bb1cb66395319051732aeee4d1d07b0846f79836eb21e410bef0 SHA512 352ab0c15fdcbb5b824a69373d5ab191fcaeae712038c5caf31cbc7efd49a78f32516fb7c179f7639c808d1b96546cec73157a8f8290152a3bf0e53bf0827d18 WHIRLPOOL 2f061ba6693a9053535703f2296d348ab1971bd3969ea8fc9d78f2c8045fc10fd619a8080980b9b4f8659fc2371022a461e2d9b953e087d9468a533b29d625e0 +EBUILD libseccomp-2.3.0.ebuild 969 SHA256 36dc5d0959ab5debe6d7f16929a71671aff6f3b310dae5abcb9e4305d13f5d05 SHA512 53017b37c3313fc15f986d4aa3f3ebdf1ac18d3bffe79fc66b08b71b1eb87faf4dbb5d27d7127b223d198728c5e492223847e95d721e6240ed0669e11bd90290 WHIRLPOOL 57ccb6547e7566c1177ec033ad5aa2be179be0346e491587def0b78132119ec5ed6afbcea9d942c836e8981e4dcb54aee6253f7d97e532061a9e78ef4bf40bc7 +MISC ChangeLog 3641 SHA256 31033d100b47b7caa08bb6f7993a01ace27f5c787ef4ef5988e4f8a239e2aa04 SHA512 e585e112b30e6c99af2b603627bbb6e009f76ff74d6d4e4c4de4dab869837a01a4bec9c9c94c12065ac17cf59f1cd0c8d9e962b59f76fb7eafea80552dd22d76 WHIRLPOOL 31b303cc0b5c9990498b328644db06531b325d68012b2751e24a943434f77729f50d300e58b7208b791c8f32617f8e2e347ae2cc4222acd3fd1a637fccb5e604 +MISC ChangeLog-2015 2307 SHA256 7d912bfa9ccaf0767367603bae549e68efe5e3011bd549598ebd4e95574a32ef SHA512 3d227e666fde1eb2e8b49133dc4499d16929404509824dc49e20e883bea76aaa46377ddfb10ffa18314b2a59360e687a0743491585cb8a2d44bd4e8f47d88046 WHIRLPOOL 0b23594f3c1a731cdfd67ddbf09aee87dd6de5fa502b6dc01afaf56b81db3815f18373ae337fc3f0da29b05fccfd9efe7ca44e68782675ff9556690e1b75e90b +MISC metadata.xml 355 SHA256 8087b7a37ab380f3809766fad5e5d72b88795e76a9856ea19b062e54bc8b5447 SHA512 dbf3c5decd7e918af6092ae690a2566c98f9b5386eee17c363dde79c03ca7d3a4103926a9327711aa059cf82916a4cb36360ce3c762093301aa44bc8cfd70f42 WHIRLPOOL 98020ffdc094b2a3a8d0a60d645bd34167feb0fdc280d3f366020a1daf2d540b6bca34a3f8a070c46b439d91104425417d07338c8afb3245260f33f57852b335 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/libseccomp-2.3.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/libseccomp-2.3.0.ebuild new file mode 100644 index 0000000000..ad6a115e0f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/libseccomp-2.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# TODO: Add python support. + +EAPI="5" + +inherit eutils multilib-minimal + +DESCRIPTION="high level interface to Linux seccomp filter" +HOMEPAGE="https://github.com/seccomp/libseccomp" +SRC_URI="https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~x86" +IUSE="static-libs" + +# We need newer kernel headers; we don't keep strict control of the exact +# version here, just be safe and pull in the latest stable ones. #551248 +DEPEND=">=sys-kernel/linux-headers-4.3" + +src_prepare() { + sed -i \ + -e '/_LDFLAGS/s:-static::' \ + tools/Makefile.in || die +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + $(use_enable static-libs static) \ + --disable-python +} + +multilib_src_install_all() { + find "${ED}" -name libseccomp.la -delete + einstalldocs +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/metadata.xml index 60001facaf..3a6400d9d0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libseccomp/metadata.xml @@ -1,7 +1,7 @@ - + - + vapier@gentoo.org diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog index 6900079b01..cfd0cbfacd 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog @@ -1,414 +1,105 @@ # ChangeLog for sys-libs/libsemanage -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.94 2015/06/09 15:36:24 swift Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) -*libsemanage-9999 (09 Jun 2015) +*libsemanage-9999 (09 Aug 2015) +*libsemanage-2.4-r1 (09 Aug 2015) +*libsemanage-2.3-r4 (09 Aug 2015) +*libsemanage-2.2-r2 (09 Aug 2015) - 09 Jun 2015; Sven Vermeulen +libsemanage-9999.ebuild: - Adding libsemanage-9999 to better support upstream integrations - - 10 May 2015; Jason Zaman libsemanage-2.4-r1.ebuild: - stabilize selinux 2.4 userland - - 09 May 2015; Jason Zaman -libsemanage-2.4.ebuild: - drop broken - -*libsemanage-2.4-r1 (23 Apr 2015) - - 23 Apr 2015; Jason Zaman + 09 Aug 2015; Robin H. Johnson +files/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch, - +libsemanage-2.4-r1.ebuild, - -files/0002-semanage_migrate_store-Python3-support.patch: - rev bump with migration patch + +libsemanage-2.2-r2.ebuild, +libsemanage-2.3-r4.ebuild, + +libsemanage-2.4-r1.ebuild, +libsemanage-9999.ebuild, +metadata.xml: + proj/gentoo: Initial commit - 18 Apr 2015; Jason Zaman -libsemanage-2.3-r3.ebuild, - -libsemanage-2.4_rc6-r2.ebuild, -libsemanage-2.4_rc7.ebuild: - Drop old RCs + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. - 08 Apr 2015; Michał Górny libsemanage-2.2-r2.ebuild, - libsemanage-2.3-r3.ebuild, libsemanage-2.3-r4.ebuild, libsemanage-2.4.ebuild, - libsemanage-2.4_rc6-r2.ebuild, libsemanage-2.4_rc7.ebuild: - Drop old Python implementations + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. -*libsemanage-2.4 (04 Feb 2015) + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. - 04 Feb 2015; Jason Zaman +libsemanage-2.4.ebuild: - Version bump + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed - 26 Jan 2015; Agostino Sarubbo libsemanage-2.3-r4.ebuild: - Stable for x86, wrt bug #535684 + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default - 22 Jan 2015; Agostino Sarubbo libsemanage-2.3-r4.ebuild: - Stable for amd64, wrt bug #535684 + Convert all URLs for sites supporting encrypted connections from http to + https -*libsemanage-2.4_rc7 (06 Dec 2014) + Signed-off-by: Justin Lecher - 06 Dec 2014; Jason Zaman +libsemanage-2.4_rc7.ebuild, - -libsemanage-2.3-r2.ebuild, -libsemanage-2.4_rc2.ebuild, - -libsemanage-2.4_rc5.ebuild, -libsemanage-2.4_rc6-r1.ebuild, - -libsemanage-2.4_rc6.ebuild: - version bump and ebuild clean up, drop old RC + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml -*libsemanage-2.3-r4 (04 Dec 2014) + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - 04 Dec 2014; Jason Zaman +libsemanage-2.3-r4.ebuild, - libsemanage-2.4_rc6-r2.ebuild: - Call python_optimize, bug 531638 + Bug: https://bugs.gentoo.org/552720 -*libsemanage-2.4_rc6-r2 (27 Nov 2014) +*libsemanage-2.4-r2 (04 Sep 2015) - 27 Nov 2014; Sven Vermeulen +libsemanage-2.4_rc6-r2.ebuild: - Migrate store as soon as possible, but do not reload policy (bug 530864) + 04 Sep 2015; Jason Zaman + +files/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch, + +files/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch, + +files/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch, + +files/0005-libsemanage-store-users_extra-in-the-policy-store.patch, + +libsemanage-2.4-r2.ebuild: + add patches to fix missing homedir contexts -*libsemanage-2.4_rc6-r1 (22 Nov 2014) + Gentoo-Bug: https://bugs.gentoo.org/558686 - 22 Nov 2014; Jason Zaman - +files/0002-semanage_migrate_store-Python3-support.patch, - +libsemanage-2.4_rc6-r1.ebuild: - python3 support for semanage_migrate_store. bug 529252 + Package-Manager: portage-2.2.20.1 -*libsemanage-2.4_rc6 (14 Nov 2014) + 10 Oct 2015; Jason Zaman libsemanage-2.4-r2.ebuild: + Stabilize 2.4-r2 - 14 Nov 2014; Sven Vermeulen +libsemanage-2.4_rc6.ebuild: - Bump to rc6, add python3_4 to PYTHON_COMPAT (fixes bug 529176); rc6 also fixes - unconfined issue when USE=-unconfined is set + fixes bug with contexts being empty after some operations - 01 Nov 2014; Sven Vermeulen libsemanage-2.3-r3.ebuild: - Stabilize libsemanage-2.3-r3 (fix for bug #520608) + Package-Manager: portage-2.2.20.1 -*libsemanage-2.4_rc5 (29 Oct 2014) + 21 Dec 2015; Jason Zaman metadata.xml: + migrate selinux herd to project - 29 Oct 2014; Sven Vermeulen +libsemanage-2.4_rc5.ebuild, - -libsemanage-2.4_rc4.ebuild: - Bump to 2.4_rc5 + Package-Manager: portage-2.2.24 -*libsemanage-2.4_rc4 (07 Oct 2014) + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 07 Oct 2014; Sven Vermeulen +libsemanage-2.4_rc4.ebuild: - Bump to 2.4-rc4 + 17 Feb 2016; Mike Frysinger + +files/libsemanage-2.4-build-paths.patch, libsemanage-2.4-r2.ebuild, + libsemanage-9999.ebuild: + fix bad -I/-L flag usage -*libsemanage-2.4_rc2 (21 Sep 2014) + 17 Feb 2016; Mike Frysinger libsemanage-2.4-r2.ebuild, + libsemanage-9999.ebuild: + improve ROOT handling in pkg_postinst - 21 Sep 2014; Sven Vermeulen +libsemanage-2.4_rc2.ebuild, - libsemanage-2.3-r2.ebuild, libsemanage-2.3-r3.ebuild: - Noved to github; also add in masked 2.4 series + Also ignore errors when /etc/selinux/config doesn't exist. - 16 Sep 2014; Brian Dolbec libsemanage-2.3-r3.ebuild: - Add python-3.4 target. Tested and confirmed working by perfinion. + 18 Feb 2016; Mike Frysinger libsemanage-2.4-r2.ebuild, + libsemanage-9999.ebuild: + selinux: initial arm/arm64/mips support -*libsemanage-2.3-r3 (23 Aug 2014) - - 23 Aug 2014; Sven Vermeulen +libsemanage-2.3-r3.ebuild: - Fix bug #520608 - Install .so in correct multilib location - - 05 Aug 2014; Sven Vermeulen -libsemanage-2.2.ebuild, - -libsemanage-2.3-r1.ebuild, -libsemanage-2.3.ebuild: - Remove obsoleted ebuilds - - 05 Aug 2014; Sven Vermeulen libsemanage-2.2-r2.ebuild: - Stabilize latest libsemanage-2.2 - - 30 Jul 2014; Sven Vermeulen libsemanage-2.3-r2.ebuild: - Fix bug #514194 - Stabilization of SELinux userspace 2.3 - - 18 Jun 2014; Michał Górny libsemanage-2.3-r2.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - -*libsemanage-2.3-r2 (02 Jun 2014) - - 02 Jun 2014; Sven Vermeulen +libsemanage-2.3-r2.ebuild: - Update multilib support in libsemanage with thanks to Arfrever - -*libsemanage-2.3-r1 (01 Jun 2014) - - 01 Jun 2014; Sven Vermeulen +libsemanage-2.3-r1.ebuild: - Fixing multilib support (bug #506460) with thanks to Sven Eden. Package has - dep on audit-2.2.2 which is p.masked so added same package to p.mask combo - - 10 May 2014; Sven Vermeulen -libsemanage-2.1.10.ebuild, - -libsemanage-2.2-r1.ebuild, -libsemanage-2.3_rc1.ebuild: - Spring cleanup - -*libsemanage-2.3 (09 May 2014) - - 09 May 2014; Sven Vermeulen +libsemanage-2.3.ebuild: - Bump to 2.3 - -*libsemanage-2.3_rc1 (28 Apr 2014) - - 28 Apr 2014; Sven Vermeulen +libsemanage-2.3_rc1.ebuild: - 2.3-rc1 release - -*libsemanage-2.2-r2 (23 Mar 2014) - - 23 Mar 2014; Sven Vermeulen +libsemanage-2.2-r2.ebuild: - Fix bug #502078 - have SHLIBS use PREFIX, not DESTDIR - - 02 Feb 2014; Sven Vermeulen +libsemanage-2.2-r1.ebuild: - Support multilib - -*libsemanage-2.2-r1 (02 Feb 2014) - - 02 Feb 2014; Sven Vermeulen +libsemanage-2.2-r1.ebuild: - Removing ruby support for libsemanage for now (libselinux has it removed as - we) - - 01 Feb 2014; Sven Vermeulen libsemanage-2.2.ebuild: - Adding python3_3 to supported Pythons, see bug #499606 - - 20 Jan 2014; Sven Vermeulen libsemanage-2.2.ebuild: - Fix bug #497754 - Add in dep on virtual/pgkconfig - - 20 Jan 2014; Sven Vermeulen libsemanage-2.2.ebuild: - Stabilize for amd64 and x86 - - 23 Dec 2013; Sven Vermeulen -libsemanage-2.1.9.ebuild: - Cleanup old version - - 10 Nov 2013; Sven Vermeulen libsemanage-2.2.ebuild: - Adding dependency to audit (bug #490488) - -*libsemanage-2.2 (04 Nov 2013) - - 04 Nov 2013; Sven Vermeulen +libsemanage-2.2.ebuild: - New libsemanage release - - 07 Jul 2013; Sven Vermeulen -libsemanage-2.1.6.ebuild, - -libsemanage-2.1.6-r2.ebuild: - Summer cleaning - - 16 Jun 2013; Sven Vermeulen libsemanage-2.1.10.ebuild: - Stabilization - -*libsemanage-2.1.10 (25 Apr 2013) - - 25 Apr 2013; Sven Vermeulen +libsemanage-2.1.10.ebuild: - New upstream release - - 07 Feb 2013; Sven Vermeulen libsemanage-2.1.9.ebuild: - Python 2.6 is not supported with libsemanage, see bug #445216 - - 17 Nov 2012; libsemanage-2.1.9.ebuild: - Stabilization - - 13 Oct 2012; libsemanage-2.1.9.ebuild: - Supporting user-provided patches using epatch_user - -*libsemanage-2.1.9 (09 Oct 2012) - - 09 Oct 2012; +libsemanage-2.1.9.ebuild: - Introduce new upstream version - - 26 Jun 2012; Mike Gilbert libsemanage-2.1.6-r2.ebuild, - libsemanage-2.1.6.ebuild: - Restrict pypy per Arfrever. - -*libsemanage-2.1.6-r2 (25 Jun 2012) - - 25 Jun 2012; +libsemanage-2.1.6-r2.ebuild: - Fix python3 support - - 13 May 2012; -libsemanage-2.1.0.ebuild: - Removing obsoleted ebuild - - 29 Apr 2012; libsemanage-2.1.6.ebuild: - Stabilization - - 05 Apr 2012; libsemanage-2.1.0.ebuild, - libsemanage-2.1.6.ebuild: - Depending on swig-2.0.4-r1 to fix build failures as per bug #409959 - -*libsemanage-2.1.6 (31 Mar 2012) - - 31 Mar 2012; +libsemanage-2.1.6.ebuild: - Bump to version 2.1.6 - - 12 Nov 2011; -libsemanage-2.0.45.ebuild, - -libsemanage-2.0.46.ebuild: - Remove deprecated ebuilds - - 23 Oct 2011; libsemanage-2.1.0.ebuild: - Stabilization (tracker #384231) - - 17 Sep 2011; libsemanage-2.0.45.ebuild, - libsemanage-2.0.46.ebuild: - Adding dependencies on bison and flex as per bug #382583 - - 17 Sep 2011; libsemanage-2.1.0.ebuild: - Add dependency for flex and bison - - 12 Aug 2011; Anthony G. Basile ChangeLog: - Fix failed gpg signing of Manifest - - 12 Aug 2011; Anthony G. Basile - -libsemanage-2.0.27.ebuild, -libsemanage-2.0.33.ebuild, - -libsemanage-2.0.33-r1.ebuild, -files/libsemanage-2.0.33-bzip.diff: - Removed deprecated versions - -*libsemanage-2.1.0 (03 Aug 2011) - - 03 Aug 2011; Anthony G. Basile - +libsemanage-2.1.0.ebuild: - Bump to 20110727 SELinux userspace release - -*libsemanage-2.0.46 (15 Jul 2011) - - 15 Jul 2011; Anthony G. Basile - +libsemanage-2.0.46.ebuild: - Bump to 2.0.46 - proxy for SwifT - - 30 Jun 2011; Anthony G. Basile - libsemanage-2.0.45.ebuild: - Only build libsemanage for python-2, fixes bug #369089 - - 28 May 2011; Anthony G. Basile - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild: - Make RDEPEND explicit - - 28 May 2011; Anthony G. Basile - libsemanage-2.0.45.ebuild: - Stable amd64 x86 - - 13 Feb 2011; Anthony G. Basile metadata.xml: - Updated metadata.xml to reflect new selinux herd. - - 06 Feb 2011; Arfrever Frehtes Taifersar Arahesis - libsemanage-2.0.45.ebuild: - Add "python" and "ruby" USE flags. - - 05 Feb 2011; Arfrever Frehtes Taifersar Arahesis - libsemanage-2.0.45.ebuild: - Set SUPPORT_PYTHON_ABIS (bug #353764). Respect AR and CC. - -*libsemanage-2.0.45 (05 Feb 2011) - - 05 Feb 2011; Anthony G. Basile - +libsemanage-2.0.45.ebuild: - New upstream release. - - 16 Apr 2010; Arfrever Frehtes Taifersar Arahesis - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild, - libsemanage-2.0.33-r1.ebuild: - Delete calls to deprecated python_version(). - -*libsemanage-2.0.33-r1 (24 Aug 2009) - - 24 Aug 2009; Chris PeBenito - +libsemanage-2.0.33-r1.ebuild, +files/libsemanage-2.0.33-bzip.diff: - Add patch to make bzip2 compression configurable. - - 03 Aug 2009; Chris PeBenito - libsemanage-2.0.33.ebuild: - Fix libsepol dependency. - - 02 Aug 2009; Chris PeBenito - libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild: - Add python_need_rebuild to libsemanage. - -*libsemanage-2.0.33 (02 Aug 2009) - - 02 Aug 2009; Chris PeBenito - +libsemanage-2.0.33.ebuild: - New upstream release. - - 18 Jul 2009; Chris PeBenito - -libsemanage-1.10.9.ebuild, libsemanage-2.0.27.ebuild: - Mark stable. Remove old ebuilds. - -*libsemanage-2.0.27 (03 Oct 2008) - - 03 Oct 2008; Chris PeBenito - +libsemanage-2.0.27.ebuild: - Initial commit of 2.0 libsemanage. - - 10 Sep 2008; Chris PeBenito - libsemanage-1.10.9.ebuild: - Tests cannot be run in the ebuild, they are supposed to be ran on the full - SELinux userland repo. - - 29 May 2008; Ali Polatel libsemanage-1.10.9.ebuild: - python_mod_optimize is ROOT aware. Fixed python_mod_cleanup. - - 26 May 2008; Chris PeBenito - libsemanage-1.10.9.ebuild: - Fix libsepol dependency. - - 13 May 2008; Chris PeBenito -libsemanage-1.4.ebuild, - -libsemanage-1.6.ebuild, -libsemanage-1.10.0.ebuild, - -libsemanage-1.10.5.ebuild, libsemanage-1.10.9.ebuild: - Mark 1.10.9 stable, clear old ebuilds. - -*libsemanage-1.10.9 (29 Jan 2008) - - 29 Jan 2008; Chris PeBenito - +libsemanage-1.10.9.ebuild: - New upstream bugfix release. - -*libsemanage-1.10.5 (18 Oct 2007) - - 18 Oct 2007; Chris PeBenito - +libsemanage-1.10.5.ebuild: - New upstream release. - - 04 Jun 2007; Chris PeBenito - libsemanage-1.10.0.ebuild: - Mark stable. - -*libsemanage-1.10.0 (15 Feb 2007) - - 15 Feb 2007; Chris PeBenito - +libsemanage-1.10.0.ebuild: - New upstream release. - - 09 Oct 2006; Chris PeBenito - libsemanage-1.6.17-r1.ebuild: - Stable to make repoman happy. - -*libsemanage-1.6.17-r1 (08 Oct 2006) - - 08 Oct 2006; Chris PeBenito - -libsemanage-1.6.17.ebuild, +libsemanage-1.6.17-r1.ebuild: - Install semanage.conf since this is masked on example policy-based profiles. - -*libsemanage-1.6.17 (05 Oct 2006) - - 05 Oct 2006; Chris PeBenito - +libsemanage-1.6.17.ebuild: - Add SVN snapshot. - - 31 Jul 2006; Chris PeBenito libsemanage-1.6.ebuild: - Mark stable, long overdue. - - 27 Apr 2006; Alec Warner - files/digest-libsemanage-1.4, Manifest: - Fixing SHA256 digest, pass four - -*libsemanage-1.6 (18 Mar 2006) - - 18 Mar 2006; Chris PeBenito +libsemanage-1.6.ebuild: - New upstream release. - - 22 Feb 2006; Stephen Bennett libsemanage-1.4.ebuild: - Alpha stable - - 19 Feb 2006; Joshua Kinard libsemanage-1.4.ebuild: - Marked stable on mips. - - 09 Feb 2006; Chris PeBenito libsemanage-1.4.ebuild: - Set python version to fix compiles on non 2.4 pythons. - - 17 Jan 2006; Chris PeBenito libsemanage-1.4.ebuild: - Mark stable, x86, amd64, ppc, sparc. - - 14 Jan 2006; Stephen Bennett libsemanage-1.4.ebuild: - Added ~alpha - - 15 Dec 2005; Chris PeBenito libsemanage-1.4.ebuild: - Tighten up versioning to try to prevent mismatch problems as seen in #112348. - -*libsemanage-1.4 (09 Dec 2005) - - 09 Dec 2005; Chris PeBenito +metadata.xml, - +libsemanage-1.4.ebuild: - Initial commit. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog-2015 new file mode 100644 index 0000000000..6900079b01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/ChangeLog-2015 @@ -0,0 +1,414 @@ +# ChangeLog for sys-libs/libsemanage +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/ChangeLog,v 1.94 2015/06/09 15:36:24 swift Exp $ + +*libsemanage-9999 (09 Jun 2015) + + 09 Jun 2015; Sven Vermeulen +libsemanage-9999.ebuild: + Adding libsemanage-9999 to better support upstream integrations + + 10 May 2015; Jason Zaman libsemanage-2.4-r1.ebuild: + stabilize selinux 2.4 userland + + 09 May 2015; Jason Zaman -libsemanage-2.4.ebuild: + drop broken + +*libsemanage-2.4-r1 (23 Apr 2015) + + 23 Apr 2015; Jason Zaman + +files/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch, + +libsemanage-2.4-r1.ebuild, + -files/0002-semanage_migrate_store-Python3-support.patch: + rev bump with migration patch + + 18 Apr 2015; Jason Zaman -libsemanage-2.3-r3.ebuild, + -libsemanage-2.4_rc6-r2.ebuild, -libsemanage-2.4_rc7.ebuild: + Drop old RCs + + 08 Apr 2015; Michał Górny libsemanage-2.2-r2.ebuild, + libsemanage-2.3-r3.ebuild, libsemanage-2.3-r4.ebuild, libsemanage-2.4.ebuild, + libsemanage-2.4_rc6-r2.ebuild, libsemanage-2.4_rc7.ebuild: + Drop old Python implementations + +*libsemanage-2.4 (04 Feb 2015) + + 04 Feb 2015; Jason Zaman +libsemanage-2.4.ebuild: + Version bump + + 26 Jan 2015; Agostino Sarubbo libsemanage-2.3-r4.ebuild: + Stable for x86, wrt bug #535684 + + 22 Jan 2015; Agostino Sarubbo libsemanage-2.3-r4.ebuild: + Stable for amd64, wrt bug #535684 + +*libsemanage-2.4_rc7 (06 Dec 2014) + + 06 Dec 2014; Jason Zaman +libsemanage-2.4_rc7.ebuild, + -libsemanage-2.3-r2.ebuild, -libsemanage-2.4_rc2.ebuild, + -libsemanage-2.4_rc5.ebuild, -libsemanage-2.4_rc6-r1.ebuild, + -libsemanage-2.4_rc6.ebuild: + version bump and ebuild clean up, drop old RC + +*libsemanage-2.3-r4 (04 Dec 2014) + + 04 Dec 2014; Jason Zaman +libsemanage-2.3-r4.ebuild, + libsemanage-2.4_rc6-r2.ebuild: + Call python_optimize, bug 531638 + +*libsemanage-2.4_rc6-r2 (27 Nov 2014) + + 27 Nov 2014; Sven Vermeulen +libsemanage-2.4_rc6-r2.ebuild: + Migrate store as soon as possible, but do not reload policy (bug 530864) + +*libsemanage-2.4_rc6-r1 (22 Nov 2014) + + 22 Nov 2014; Jason Zaman + +files/0002-semanage_migrate_store-Python3-support.patch, + +libsemanage-2.4_rc6-r1.ebuild: + python3 support for semanage_migrate_store. bug 529252 + +*libsemanage-2.4_rc6 (14 Nov 2014) + + 14 Nov 2014; Sven Vermeulen +libsemanage-2.4_rc6.ebuild: + Bump to rc6, add python3_4 to PYTHON_COMPAT (fixes bug 529176); rc6 also fixes + unconfined issue when USE=-unconfined is set + + 01 Nov 2014; Sven Vermeulen libsemanage-2.3-r3.ebuild: + Stabilize libsemanage-2.3-r3 (fix for bug #520608) + +*libsemanage-2.4_rc5 (29 Oct 2014) + + 29 Oct 2014; Sven Vermeulen +libsemanage-2.4_rc5.ebuild, + -libsemanage-2.4_rc4.ebuild: + Bump to 2.4_rc5 + +*libsemanage-2.4_rc4 (07 Oct 2014) + + 07 Oct 2014; Sven Vermeulen +libsemanage-2.4_rc4.ebuild: + Bump to 2.4-rc4 + +*libsemanage-2.4_rc2 (21 Sep 2014) + + 21 Sep 2014; Sven Vermeulen +libsemanage-2.4_rc2.ebuild, + libsemanage-2.3-r2.ebuild, libsemanage-2.3-r3.ebuild: + Noved to github; also add in masked 2.4 series + + 16 Sep 2014; Brian Dolbec libsemanage-2.3-r3.ebuild: + Add python-3.4 target. Tested and confirmed working by perfinion. + +*libsemanage-2.3-r3 (23 Aug 2014) + + 23 Aug 2014; Sven Vermeulen +libsemanage-2.3-r3.ebuild: + Fix bug #520608 - Install .so in correct multilib location + + 05 Aug 2014; Sven Vermeulen -libsemanage-2.2.ebuild, + -libsemanage-2.3-r1.ebuild, -libsemanage-2.3.ebuild: + Remove obsoleted ebuilds + + 05 Aug 2014; Sven Vermeulen libsemanage-2.2-r2.ebuild: + Stabilize latest libsemanage-2.2 + + 30 Jul 2014; Sven Vermeulen libsemanage-2.3-r2.ebuild: + Fix bug #514194 - Stabilization of SELinux userspace 2.3 + + 18 Jun 2014; Michał Górny libsemanage-2.3-r2.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + +*libsemanage-2.3-r2 (02 Jun 2014) + + 02 Jun 2014; Sven Vermeulen +libsemanage-2.3-r2.ebuild: + Update multilib support in libsemanage with thanks to Arfrever + +*libsemanage-2.3-r1 (01 Jun 2014) + + 01 Jun 2014; Sven Vermeulen +libsemanage-2.3-r1.ebuild: + Fixing multilib support (bug #506460) with thanks to Sven Eden. Package has + dep on audit-2.2.2 which is p.masked so added same package to p.mask combo + + 10 May 2014; Sven Vermeulen -libsemanage-2.1.10.ebuild, + -libsemanage-2.2-r1.ebuild, -libsemanage-2.3_rc1.ebuild: + Spring cleanup + +*libsemanage-2.3 (09 May 2014) + + 09 May 2014; Sven Vermeulen +libsemanage-2.3.ebuild: + Bump to 2.3 + +*libsemanage-2.3_rc1 (28 Apr 2014) + + 28 Apr 2014; Sven Vermeulen +libsemanage-2.3_rc1.ebuild: + 2.3-rc1 release + +*libsemanage-2.2-r2 (23 Mar 2014) + + 23 Mar 2014; Sven Vermeulen +libsemanage-2.2-r2.ebuild: + Fix bug #502078 - have SHLIBS use PREFIX, not DESTDIR + + 02 Feb 2014; Sven Vermeulen +libsemanage-2.2-r1.ebuild: + Support multilib + +*libsemanage-2.2-r1 (02 Feb 2014) + + 02 Feb 2014; Sven Vermeulen +libsemanage-2.2-r1.ebuild: + Removing ruby support for libsemanage for now (libselinux has it removed as + we) + + 01 Feb 2014; Sven Vermeulen libsemanage-2.2.ebuild: + Adding python3_3 to supported Pythons, see bug #499606 + + 20 Jan 2014; Sven Vermeulen libsemanage-2.2.ebuild: + Fix bug #497754 - Add in dep on virtual/pgkconfig + + 20 Jan 2014; Sven Vermeulen libsemanage-2.2.ebuild: + Stabilize for amd64 and x86 + + 23 Dec 2013; Sven Vermeulen -libsemanage-2.1.9.ebuild: + Cleanup old version + + 10 Nov 2013; Sven Vermeulen libsemanage-2.2.ebuild: + Adding dependency to audit (bug #490488) + +*libsemanage-2.2 (04 Nov 2013) + + 04 Nov 2013; Sven Vermeulen +libsemanage-2.2.ebuild: + New libsemanage release + + 07 Jul 2013; Sven Vermeulen -libsemanage-2.1.6.ebuild, + -libsemanage-2.1.6-r2.ebuild: + Summer cleaning + + 16 Jun 2013; Sven Vermeulen libsemanage-2.1.10.ebuild: + Stabilization + +*libsemanage-2.1.10 (25 Apr 2013) + + 25 Apr 2013; Sven Vermeulen +libsemanage-2.1.10.ebuild: + New upstream release + + 07 Feb 2013; Sven Vermeulen libsemanage-2.1.9.ebuild: + Python 2.6 is not supported with libsemanage, see bug #445216 + + 17 Nov 2012; libsemanage-2.1.9.ebuild: + Stabilization + + 13 Oct 2012; libsemanage-2.1.9.ebuild: + Supporting user-provided patches using epatch_user + +*libsemanage-2.1.9 (09 Oct 2012) + + 09 Oct 2012; +libsemanage-2.1.9.ebuild: + Introduce new upstream version + + 26 Jun 2012; Mike Gilbert libsemanage-2.1.6-r2.ebuild, + libsemanage-2.1.6.ebuild: + Restrict pypy per Arfrever. + +*libsemanage-2.1.6-r2 (25 Jun 2012) + + 25 Jun 2012; +libsemanage-2.1.6-r2.ebuild: + Fix python3 support + + 13 May 2012; -libsemanage-2.1.0.ebuild: + Removing obsoleted ebuild + + 29 Apr 2012; libsemanage-2.1.6.ebuild: + Stabilization + + 05 Apr 2012; libsemanage-2.1.0.ebuild, + libsemanage-2.1.6.ebuild: + Depending on swig-2.0.4-r1 to fix build failures as per bug #409959 + +*libsemanage-2.1.6 (31 Mar 2012) + + 31 Mar 2012; +libsemanage-2.1.6.ebuild: + Bump to version 2.1.6 + + 12 Nov 2011; -libsemanage-2.0.45.ebuild, + -libsemanage-2.0.46.ebuild: + Remove deprecated ebuilds + + 23 Oct 2011; libsemanage-2.1.0.ebuild: + Stabilization (tracker #384231) + + 17 Sep 2011; libsemanage-2.0.45.ebuild, + libsemanage-2.0.46.ebuild: + Adding dependencies on bison and flex as per bug #382583 + + 17 Sep 2011; libsemanage-2.1.0.ebuild: + Add dependency for flex and bison + + 12 Aug 2011; Anthony G. Basile ChangeLog: + Fix failed gpg signing of Manifest + + 12 Aug 2011; Anthony G. Basile + -libsemanage-2.0.27.ebuild, -libsemanage-2.0.33.ebuild, + -libsemanage-2.0.33-r1.ebuild, -files/libsemanage-2.0.33-bzip.diff: + Removed deprecated versions + +*libsemanage-2.1.0 (03 Aug 2011) + + 03 Aug 2011; Anthony G. Basile + +libsemanage-2.1.0.ebuild: + Bump to 20110727 SELinux userspace release + +*libsemanage-2.0.46 (15 Jul 2011) + + 15 Jul 2011; Anthony G. Basile + +libsemanage-2.0.46.ebuild: + Bump to 2.0.46 - proxy for SwifT + + 30 Jun 2011; Anthony G. Basile + libsemanage-2.0.45.ebuild: + Only build libsemanage for python-2, fixes bug #369089 + + 28 May 2011; Anthony G. Basile + libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild: + Make RDEPEND explicit + + 28 May 2011; Anthony G. Basile + libsemanage-2.0.45.ebuild: + Stable amd64 x86 + + 13 Feb 2011; Anthony G. Basile metadata.xml: + Updated metadata.xml to reflect new selinux herd. + + 06 Feb 2011; Arfrever Frehtes Taifersar Arahesis + libsemanage-2.0.45.ebuild: + Add "python" and "ruby" USE flags. + + 05 Feb 2011; Arfrever Frehtes Taifersar Arahesis + libsemanage-2.0.45.ebuild: + Set SUPPORT_PYTHON_ABIS (bug #353764). Respect AR and CC. + +*libsemanage-2.0.45 (05 Feb 2011) + + 05 Feb 2011; Anthony G. Basile + +libsemanage-2.0.45.ebuild: + New upstream release. + + 16 Apr 2010; Arfrever Frehtes Taifersar Arahesis + libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild, + libsemanage-2.0.33-r1.ebuild: + Delete calls to deprecated python_version(). + +*libsemanage-2.0.33-r1 (24 Aug 2009) + + 24 Aug 2009; Chris PeBenito + +libsemanage-2.0.33-r1.ebuild, +files/libsemanage-2.0.33-bzip.diff: + Add patch to make bzip2 compression configurable. + + 03 Aug 2009; Chris PeBenito + libsemanage-2.0.33.ebuild: + Fix libsepol dependency. + + 02 Aug 2009; Chris PeBenito + libsemanage-2.0.27.ebuild, libsemanage-2.0.33.ebuild: + Add python_need_rebuild to libsemanage. + +*libsemanage-2.0.33 (02 Aug 2009) + + 02 Aug 2009; Chris PeBenito + +libsemanage-2.0.33.ebuild: + New upstream release. + + 18 Jul 2009; Chris PeBenito + -libsemanage-1.10.9.ebuild, libsemanage-2.0.27.ebuild: + Mark stable. Remove old ebuilds. + +*libsemanage-2.0.27 (03 Oct 2008) + + 03 Oct 2008; Chris PeBenito + +libsemanage-2.0.27.ebuild: + Initial commit of 2.0 libsemanage. + + 10 Sep 2008; Chris PeBenito + libsemanage-1.10.9.ebuild: + Tests cannot be run in the ebuild, they are supposed to be ran on the full + SELinux userland repo. + + 29 May 2008; Ali Polatel libsemanage-1.10.9.ebuild: + python_mod_optimize is ROOT aware. Fixed python_mod_cleanup. + + 26 May 2008; Chris PeBenito + libsemanage-1.10.9.ebuild: + Fix libsepol dependency. + + 13 May 2008; Chris PeBenito -libsemanage-1.4.ebuild, + -libsemanage-1.6.ebuild, -libsemanage-1.10.0.ebuild, + -libsemanage-1.10.5.ebuild, libsemanage-1.10.9.ebuild: + Mark 1.10.9 stable, clear old ebuilds. + +*libsemanage-1.10.9 (29 Jan 2008) + + 29 Jan 2008; Chris PeBenito + +libsemanage-1.10.9.ebuild: + New upstream bugfix release. + +*libsemanage-1.10.5 (18 Oct 2007) + + 18 Oct 2007; Chris PeBenito + +libsemanage-1.10.5.ebuild: + New upstream release. + + 04 Jun 2007; Chris PeBenito + libsemanage-1.10.0.ebuild: + Mark stable. + +*libsemanage-1.10.0 (15 Feb 2007) + + 15 Feb 2007; Chris PeBenito + +libsemanage-1.10.0.ebuild: + New upstream release. + + 09 Oct 2006; Chris PeBenito + libsemanage-1.6.17-r1.ebuild: + Stable to make repoman happy. + +*libsemanage-1.6.17-r1 (08 Oct 2006) + + 08 Oct 2006; Chris PeBenito + -libsemanage-1.6.17.ebuild, +libsemanage-1.6.17-r1.ebuild: + Install semanage.conf since this is masked on example policy-based profiles. + +*libsemanage-1.6.17 (05 Oct 2006) + + 05 Oct 2006; Chris PeBenito + +libsemanage-1.6.17.ebuild: + Add SVN snapshot. + + 31 Jul 2006; Chris PeBenito libsemanage-1.6.ebuild: + Mark stable, long overdue. + + 27 Apr 2006; Alec Warner + files/digest-libsemanage-1.4, Manifest: + Fixing SHA256 digest, pass four + +*libsemanage-1.6 (18 Mar 2006) + + 18 Mar 2006; Chris PeBenito +libsemanage-1.6.ebuild: + New upstream release. + + 22 Feb 2006; Stephen Bennett libsemanage-1.4.ebuild: + Alpha stable + + 19 Feb 2006; Joshua Kinard libsemanage-1.4.ebuild: + Marked stable on mips. + + 09 Feb 2006; Chris PeBenito libsemanage-1.4.ebuild: + Set python version to fix compiles on non 2.4 pythons. + + 17 Jan 2006; Chris PeBenito libsemanage-1.4.ebuild: + Mark stable, x86, amd64, ppc, sparc. + + 14 Jan 2006; Stephen Bennett libsemanage-1.4.ebuild: + Added ~alpha + + 15 Dec 2005; Chris PeBenito libsemanage-1.4.ebuild: + Tighten up versioning to try to prevent mismatch problems as seen in #112348. + +*libsemanage-1.4 (09 Dec 2005) + + 09 Dec 2005; Chris PeBenito +metadata.xml, + +libsemanage-1.4.ebuild: + Initial commit. diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/Manifest index 0518f50f1d..42db8b3e39 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/Manifest @@ -1,32 +1,17 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - AUX 0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch 7190 SHA256 5746fe5b4f85bb2ca4fdd50b29de98a8561c6a88e66dfb067c3e393eb1399b4d SHA512 ad9923ccad7a0d975b850eaeb5a801b3f933c0a26112226fa19112dd8aa07de9766845dfec44680799a577175c3a564e9c222f7b0968871fd1f69c3140ab569b WHIRLPOOL dda70c907d5ec766886f08e43da0a417ac67652f1682e629c06ce175f37d3db63e9ab257874435a26f4bc1ae7436421a5414b89b997f181a4ff9fe6434c77a2d +AUX 0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch 11042 SHA256 2b8cac510621efcfeacc0f59d89cd471b9b248d2d9fe455bcf9b9af2a94e9fb8 SHA512 6537ea1d3d9eee3882b26e29271068a72a0c0e7812ac85393e95164a71fb94e441fcd5e49020470ee5e5f8e308ecfe8d66abf0cd3f956124a4692312d50807b3 WHIRLPOOL 3bb3c108ea673b80704ed957f774c71a6ae6239595f2387abfee8c7612b79d8be94aad9431aced93d655c3402149109dbb9faf0d2df534b5b67f5cfa7ad63176 +AUX 0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch 8839 SHA256 3ec6094a5395774ee737400698bbccf49ab6cc48999b37765de0565e78006534 SHA512 5b597efb663a1c1b736a6da43b29831bd49ae59be60939691c16d2a167730b809f9b61d25ac36e29faa97dd4efeaa8b2ea9189f8afecf3a7a8eb8289ca892b9f WHIRLPOOL 7d675e98c7e2ecea1c4ec40ccbd8f90970b282b969cf1786fdff84007b4c987e13adff42705c4a5bb6a3b7906acae785335c6d50fd1192860a6f71a82445b610 +AUX 0004-libsemanage-save-homedir_template-in-the-policy-stor.patch 2163 SHA256 0491b38cd5c31b204e46459527e35d94827e7c787eefe76daf6096b2989abd70 SHA512 ca844ad1720868ab695a365a9cd3e0c18bc47366761719c7fbbfd154cd40d0652a86d4f11eceb231ce855825c844f37b23afd2f6ffb0d2403ee33e9945a24aac WHIRLPOOL 77601baba57c58c9da52544753e58f19ba11f3aeb7edbeec7c475d7bf626044d7e09b3cb1bcc62bfbf648fe8a41dac58452dc1a82dc0e271351e3ac17cac7385 +AUX 0005-libsemanage-store-users_extra-in-the-policy-store.patch 2057 SHA256 f8fc94ca7cf650093e0197359a450dfd8d79fdae45f6158504ea6f50b417abe1 SHA512 be33c38bea905209ab32da082711a25ffe07fbf3de22167a16582b2527526099449c466e340de4c3a56959d68ebf6db676382bd392698f672d7cbc5d3d3d211c WHIRLPOOL a8c64b41f299cbe5791f747bbda50d4d2246af733cf9bac34ab285b4ca50dfbd7c54f23675e01e02120562bb0cd1573df254d09ad0cfb1b35a2637f06e18d5af +AUX libsemanage-2.4-build-paths.patch 1322 SHA256 2c0b7a433b450a1af1fe700be31b64add02694fb5b850dcee859a140320be697 SHA512 dc667b90503847702c80e456549c2d4f94b6e4aa56d0babcb15dfd16a8f0f77db6807858eb8ddd204af8856bdcff0e34fb23f77f88b37a02f74f823d97dafb61 WHIRLPOOL 8fc48dc15f123d5001b5ee96be8b86a9c28f55d682db4d4aa495ccd1c3edf5774b318fa93036024fb1bed7d10c7cfa52cbbf7c4ea70d854a177d487a3478212b DIST libsemanage-2.2.tar.gz 138208 SHA256 11f60bfa0f1c6063cd9bd99ce0cb4acc9d6d9e9b8d7743d39e847bcd7803bd75 SHA512 09032b1b322fec7346164939ade118034812cb538ebc72121640d4ac5c89d2a66b59caa465027cfbebb590dee039a26d4345eafedf365d7f6ad0b5e90377d50f WHIRLPOOL 49170c5ee9ff57dcc4a15aa72386f37993f76436f0da25808c60dab2d03ba52932d0d4fa753c326900d83d2fae30f8bcf659251f17327783f2e2be3deb4842f4 DIST libsemanage-2.3.tar.gz 138231 SHA256 03e09e35e611c286e446bef92b6023ef2623815996f5a53394bb02e49a312e4b SHA512 defe3bbdbe51abdaa13a39f693c33446d8a1a8509ac1eb25c7770da2df6487bcb0ca31259d02b4531d4c81db5e221e94e95bec97f6a1a155e1de2f65e6f0da34 WHIRLPOOL 943d4d300aa8ad49c411b10b41c0c3e751c46dbcbbe129bdd1d2e975e231c58391d6ecdee6b27699fff9f6e6facf5b48fc8d57c2ff68692694c7de430750fac9 DIST libsemanage-2.4.tar.gz 151173 SHA256 1a4cace4ef16786531ec075c0e7b2f961e2fee5dc86c5f983a689058899a6484 SHA512 54f993253b22207b053daf4d34e72c65c72279866416089b6c0f047ef77bca3e307eac0ce6dfe40bd14e2e47e79841b358d5607501779f38d9b5f7c35f3b7729 WHIRLPOOL 7303c06515ed59b5756a87d08aff07671e51d26ce9fa452ca75643dd0ce4658571dc69d86434c943d691a4ab0d90cbdccdaa27e5aaec5fdf8057cf2d5d30631e -EBUILD libsemanage-2.2-r2.ebuild 3201 SHA256 39aa38de07e4b04b7f200a5abcfbc3a4dc033063c4adcb51813486d26f82c1cf SHA512 f1186f33e4685c0b6403e001db853ce845940f2332fc9b389e3fa96c5ff0762bcdc1ec22caacf12e5045d946fdb6c611b29b7ec1807bff72df93935fa7063a75 WHIRLPOOL 4715e92f0be45cbfb58e3a44bc8c1a1e69f6f66a803d816a4975d5be596f5f2dbfe8f3d95499475b7c0090cbe22e0359dcd1c895b8be619440463e638da16871 -EBUILD libsemanage-2.3-r4.ebuild 3560 SHA256 e8ccb383ae811fdef8e12f8459a11618269b658b591dd4d57d7537021e361d26 SHA512 dda74556b122d354979db9c5c4883479e56f49e5a2c48a4cd70f112fa22f41daaa75bad63d2a0a94672d17fecf63cc0b6a8dc48d58e0908e851bb98b346036a5 WHIRLPOOL 7b0716d3604b6db85818734c6a148485a8bc3aa0b76f1172e1520dbc5294e75ed8d83cc97c065c9e6cc54b6b22e01ea3cbb094f1e39514208f5fc69ca831f781 -EBUILD libsemanage-2.4-r1.ebuild 4678 SHA256 298fc28320dc183d2dda92faa65c070c73b42bf3a91d40c87438a6963a7e1d8a SHA512 abaad53d8b690d7554771fbba5fd540629aab1ae0d0280d753015a951117ec02315764d6fa098d335bf91eb2f9622dea9d7df0305aceab1e233c7ec118534139 WHIRLPOOL 83f3156d63381f8daacb36cd52e12e3ca6bcb31597ffda33a8b1588813b6f9210458e5a5b8641790bb69f58e23fefa34a36ce995799118f22f63c7b26a68eaff -EBUILD libsemanage-9999.ebuild 4949 SHA256 f07183cfa81eeaa9b4c4cd747e9107cf85e15aa2562b4cbff0d886c33574f409 SHA512 991b0c068749f3e50c31ad417b69def8f0db8cdfb8126bb78419ec5053946c9b14ae27496d517be7f30a59d9616ffbe7b2338f3008e67646f4f610ef4edb889d WHIRLPOOL ceaaf2ffeaa88d3c74472b1baf1b22811aa0038f786c891c7ba68761ec7f978bd51718b0ff01da5ea8ba4a54566563c8d52afb33717a12575c6e189f61aa56d4 -MISC ChangeLog 13938 SHA256 d7938bb036a37dc37a0d2654be04c655b30cf54cb8c4f019e4f6549ffe3179da SHA512 e006775684003b4a7bd9e77f9fdf173bc1402e3cf05aad684b2e31c1942e8d2a268e7ffa19164a94e04e07f7977c1fdefbaaabf021f4ea4e6e8e8e463f69be3c WHIRLPOOL e87415fff3ee0136db7905a45881fdeed6a46b5dbbbf487fc62adba321a99f747f4eb5c549feb8093ffa22bc8369a60e5370638674a4db2c0aa2a4c020cf4230 -MISC metadata.xml 320 SHA256 b26802e71a0f815c4dadc9ec5122bf91ee5007bdd3f508908fb06fb489148ecb SHA512 80b83887b0eb131738dafdc65ba16bdf17793381fe23956ae44393d63333d22c1a45a5ceb8d4ee993825fa06e873e6bdf35f80996951f11924f09ddc28fba43b WHIRLPOOL 0b6f26f333782f25a6cc069dfb5df7bbd63cb9574a1ac29dce9abbd82aee2be4ba6a1146a346402d4e21854f664e9ef70986155d3782c7a9bf25b3a4da853d77 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 - -iQJ8BAEBCgBmBQJVfyv1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF -OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiKIcP/iRf32q/kLkjP5VU9lilQKEq -1en9EqcxYrT9Vcy0gaCg2fcsLbFZCSGug68iEkGVsE+xHyG956Yx5nttjeRqJquq -dqJi39wZkXAolr7pbdjmygZLHhOLmzzmg+ypxH45yFvxNEnc3o9Uc1LR8el/cbvC -1zM3cEbOxVVt+VuM9rUzcobSNIL9VHYUw8PU1rDenUXtR92z82I+Y3bIoYHkPm7N -wQYNo9XT2PoiOehlmMIYz4+SLeQa3VrWNhKq8JteZ7eBRxkgYYd1ao6b+zFkAiVD -iz3teuEDvVadr6UWYffYFTMbrak+E8WJE5CjTDrRlyFvJAGEA51h0KnXG5rkZU8I -8pHazXVed1gykS5WJf3mMcMXKwh7UhnpxkkrzFCsX57+LtoxBNyBnVVQDJ/NKj8E -obo05qmba68tnN9LkJwGruBzhBEGHoDwwF9yZ7Qork/6WP+7bW5SKCw+/1v87L3Z -67a8CMAxrjIY4eLhsJbh7KYHeLJNyDqw9X/6BbVwSTPfoQlw4aRzd13B1msVWwhK -eiFYV044z7wmeGfrwO8mxfyNDeQhhCbXPWiup10hlXAEmmMwBqYE8TCSbev88Rd7 -JS0MjXXgTaJPWqaJq0MtwNNQpXChPuuqFVkvK6eEZFmN+M/1aCLh0DXJy/3zLxDA -Rc5mnjkZUYqL7sMxXTDs -=1PJr ------END PGP SIGNATURE----- +EBUILD libsemanage-2.2-r2.ebuild 3087 SHA256 220e52e62caa7cc9e471c9138f2fa323824948a661f27af7ab2df28303cd1595 SHA512 3c77b723a72eae33084ef2205d368707f77479889df640fb4de0b41edd5aaa13d19f7180bc058fb5dc89d86475ef9b896396741a51365c2cba889a90f767ee5d WHIRLPOOL 78195b55c58444efb4d31204cd8e6fc6fdaafc70929cff4921c6927256986aba0f213abd9210b56dd04158f1f88ae514dc5bc3beb1fb09aa3e380b50730beb55 +EBUILD libsemanage-2.3-r4.ebuild 3446 SHA256 aab0dcacf8b625fe3c8911ff25a730668e5c0eaa0f81480a8002e739b235be46 SHA512 c9ee98a0f09ae07fa6cc7303125fa9238652b44a18a46f1c0a90a0030a83cbfb11b82a6a6bcd7e1187bcbac447d8cff3289e6e0ceaf0543f67e22a4ceed33383 WHIRLPOOL 0c1cae9d29af978acaef1316e5b7c5f369d6f5631fb3d8de44f68e7cf2a7da732f1cf749b3009b7dcb4f488e650b61d8e9fd8019c0c602b1262dea81fa199707 +EBUILD libsemanage-2.4-r1.ebuild 4561 SHA256 1dcb6f99c02dde224171c0ced2e4396b61489fd007c2ef02ac2a3dbe2cf29be2 SHA512 edd3612e2f26fc26dcad3e55736ff9c769875c6f3e83fc361b6c7d993698875523970bc7b15749c5f1223d7228c4067b92249d02e705f7affcac77a8547e216d WHIRLPOOL a9c7eb7e2d9ade49be9fb37d8dc4748265632f2ac7e0309366e42f0c30973c4100f66339a041aecaee2595bf9bd6cc73c5287955058ef01151a31d090aa755a8 +EBUILD libsemanage-2.4-r2.ebuild 4986 SHA256 7a3b685213f8862a583904dad20d5111ffdde327e71be07439f52a39e465bcfc SHA512 c72cda7c1e450ff4f5f7f1f61a44fc15db13d45ebd4941ad66d4cfb2b5ba0a5cd77e51ee2848e5876d5cb598fbd1e45a1cd72b67b2a276447fa44060da2fd0b9 WHIRLPOOL 68163b67c7933cf54aa959f0453921020ff098c6023220ec5198589aa12af001ccb17b19efa0b3b864fdb326c25b3003f126b980e3bbb82b112bce846e1c1d92 +EBUILD libsemanage-9999.ebuild 4938 SHA256 d55d959b381ce0a455bf2acaea8de1e02c3c3205827be866d7429b0a25c30b76 SHA512 9aea270542082fa5f4bddc3d334b28b4e176fec25c20b5aca4c55c5fcbec0f4c0fb491afee0a7e70d5560a184b9d0e1bc853a6feb9c0cc73e145d67da0e81c68 WHIRLPOOL 164192695ec874d7f5de3a7cc8d3ae03186033508023aa9dc0bd670307f75a2de3ac9c3d1e4acbaa47c505939a5612227a8643ad4810f16371cfe0d4964305dc +MISC ChangeLog 3845 SHA256 e5844bbeed53d655be76d3fbb7f53090e8506f01a20df0e27ef152cd5903a2cc SHA512 9fc9fe8974752bc7ad4e5738ce3c412b2eaeb9f8fd6f12d24306d46dafa1b3cc653c6eccae84aaa6b647618401da5f7be6660330a23f3ec84754687432fe67e9 WHIRLPOOL 1a355df35f1979007dea881b8ba4a0d3cfbe5c73e2d4c3d4aeb8cbc4f08af861327abde728fdd2c885d0c6510bfa6749fd623b350340417ecfc93c078ce4f413 +MISC ChangeLog-2015 13938 SHA256 d7938bb036a37dc37a0d2654be04c655b30cf54cb8c4f019e4f6549ffe3179da SHA512 e006775684003b4a7bd9e77f9fdf173bc1402e3cf05aad684b2e31c1942e8d2a268e7ffa19164a94e04e07f7977c1fdefbaaabf021f4ea4e6e8e8e463f69be3c WHIRLPOOL e87415fff3ee0136db7905a45881fdeed6a46b5dbbbf487fc62adba321a99f747f4eb5c549feb8093ffa22bc8369a60e5370638674a4db2c0aa2a4c020cf4230 +MISC metadata.xml 406 SHA256 0209a41b2fe792b837de815e5e6b2a34fd06890b015a0cb578961d4c63b50381 SHA512 742aba47cdd9ad8f97fcb03a01cc2552c6e1d715f6b717c9dff2ae86ab34b850745888e4f2e3963ec2c258cf16a33cb161205f4ea72563446eada82f6c298479 WHIRLPOOL e00029ce45c8ffa5247ab3a4bcd7afc3f36e4d4a61038ec2075bba0e984cbe6a68a2ffe79a7aee9b3954bbabce5c985376889ce9187613f32bf898bb3300a59b diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch new file mode 100644 index 0000000000..e5e821e697 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch @@ -0,0 +1,318 @@ +From 9638af24a1e890d673549f0b25d854458e07032e Mon Sep 17 00:00:00 2001 +From: Yuli Khodorkovskiy +Date: Thu, 2 Jul 2015 09:27:36 -0400 +Subject: [PATCH] libsemanage: Add policy binary and file_contexts.local to the + store + +This patch writes policy.kern and file_contexts.local to the policy store as +well as /etc/selinux/. Additionally, policy.kern and file_contexts.local +are now parsed from the store rather than the final directory which was +the old behavior. This allows all policy related files to be kept in the +policy store. + +This patch also renames /var/lib/selinux/tmp to 'final' and changes +policy.kern in the store to longer be a symlink. + +Signed-off-by: Yuli Khodorkovskiy +--- + libsemanage/src/booleans_policydb.c | 6 ++-- + libsemanage/src/direct_api.c | 33 +++++++++++++++---- + libsemanage/src/interfaces_policydb.c | 6 ++-- + libsemanage/src/nodes_policydb.c | 6 ++-- + libsemanage/src/ports_policydb.c | 6 ++-- + libsemanage/src/semanage_store.c | 55 ++++++++++++++++++++++++-------- + libsemanage/src/semanage_store.h | 5 +++ + libsemanage/src/users_base_policydb.c | 6 ++-- + libsemanage/utils/semanage_migrate_store | 3 +- + 9 files changed, 86 insertions(+), 40 deletions(-) + +diff --git a/libsemanage/src/booleans_policydb.c b/libsemanage/src/booleans_policydb.c +index 74af2a3..6869d6c 100644 +--- a/libsemanage/src/booleans_policydb.c ++++ b/libsemanage/src/booleans_policydb.c +@@ -55,10 +55,8 @@ int bool_policydb_dbase_init(semanage_handle_t * handle, + { + + if (dbase_policydb_init(handle, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_KERNEL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), + &SEMANAGE_BOOL_RTABLE, + &SEMANAGE_BOOL_POLICYDB_RTABLE, + &dconfig->dbase) < 0) +diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c +index d57f934..3c6b168 100644 +--- a/libsemanage/src/direct_api.c ++++ b/libsemanage/src/direct_api.c +@@ -196,10 +196,8 @@ int semanage_direct_connect(semanage_handle_t * sh) + goto err; + + if (fcontext_file_dbase_init(sh, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_FC_LOCAL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_FC_LOCAL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_FC_LOCAL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL), + semanage_fcontext_dbase_local(sh)) < 0) + goto err; + +@@ -1041,7 +1039,7 @@ static int semanage_direct_commit(semanage_handle_t * sh) + size_t fc_buffer_len = 0; + const char *ofilename = NULL; + const char *path; +- int retval = -1, num_modinfos = 0, i; ++ int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0; + sepol_policydb_t *out = NULL; + struct cil_db *cildb = NULL; + semanage_module_info_t *modinfos = NULL; +@@ -1143,8 +1141,20 @@ static int semanage_direct_commit(semanage_handle_t * sh) + modified |= dontaudit_modified; + modified |= preserve_tunables_modified; + ++ /* This is for systems that have already migrated with an older version ++ * of semanage_migrate_store. The older version did not copy policy.kern so ++ * the policy binary must be rebuilt here. ++ */ ++ if (!sh->do_rebuild && !modified) { ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL); ++ ++ if (access(path, F_OK) != 0) { ++ missing_policy_kern = 1; ++ } ++ } ++ + /* If there were policy changes, or explicitly requested, rebuild the policy */ +- if (sh->do_rebuild || modified) { ++ if (sh->do_rebuild || modified || missing_policy_kern) { + /* =================== Module expansion =============== */ + + retval = semanage_get_active_modules(sh, &modinfos, &num_modinfos); +@@ -1302,6 +1312,17 @@ static int semanage_direct_commit(semanage_handle_t * sh) + if (retval < 0) + goto cleanup; + ++ retval = semanage_copy_policydb(sh); ++ if (retval < 0) ++ goto cleanup; ++ ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL); ++ if (access(path, F_OK) == 0) { ++ retval = semanage_copy_fc_local(sh); ++ if (retval < 0) ++ goto cleanup; ++ } ++ + /* run genhomedircon if its enabled, this should be the last operation + * which requires the out policydb */ + if (!sh->conf->disable_genhomedircon) { +diff --git a/libsemanage/src/interfaces_policydb.c b/libsemanage/src/interfaces_policydb.c +index 6a42eed..552ce7d 100644 +--- a/libsemanage/src/interfaces_policydb.c ++++ b/libsemanage/src/interfaces_policydb.c +@@ -51,10 +51,8 @@ int iface_policydb_dbase_init(semanage_handle_t * handle, + { + + if (dbase_policydb_init(handle, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_KERNEL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), + &SEMANAGE_IFACE_RTABLE, + &SEMANAGE_IFACE_POLICYDB_RTABLE, + &dconfig->dbase) < 0) +diff --git a/libsemanage/src/nodes_policydb.c b/libsemanage/src/nodes_policydb.c +index 56012fb..7224f00 100644 +--- a/libsemanage/src/nodes_policydb.c ++++ b/libsemanage/src/nodes_policydb.c +@@ -50,10 +50,8 @@ int node_policydb_dbase_init(semanage_handle_t * handle, + { + + if (dbase_policydb_init(handle, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_KERNEL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), + &SEMANAGE_NODE_RTABLE, + &SEMANAGE_NODE_POLICYDB_RTABLE, + &dconfig->dbase) < 0) +diff --git a/libsemanage/src/ports_policydb.c b/libsemanage/src/ports_policydb.c +index b9600f0..37d7deb 100644 +--- a/libsemanage/src/ports_policydb.c ++++ b/libsemanage/src/ports_policydb.c +@@ -50,10 +50,8 @@ int port_policydb_dbase_init(semanage_handle_t * handle, + { + + if (dbase_policydb_init(handle, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_KERNEL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), + &SEMANAGE_PORT_RTABLE, + &SEMANAGE_PORT_POLICYDB_RTABLE, + &dconfig->dbase) < 0) +diff --git a/libsemanage/src/semanage_store.c b/libsemanage/src/semanage_store.c +index 6051691..2856aaf 100644 +--- a/libsemanage/src/semanage_store.c ++++ b/libsemanage/src/semanage_store.c +@@ -110,10 +110,12 @@ static const char *semanage_sandbox_paths[SEMANAGE_STORE_NUM_PATHS] = { + "/disable_dontaudit", + "/preserve_tunables", + "/modules/disabled", ++ "/policy.kern", ++ "/file_contexts.local" + }; + + static char const * const semanage_final_prefix[SEMANAGE_FINAL_NUM] = { +- "/tmp", ++ "/final", + "", + }; + +@@ -943,9 +945,7 @@ int semanage_make_final(semanage_handle_t *sh) + goto cleanup; + } + +- /* Copy in exported databases. +- * i = 1 to avoid copying the top level directory. +- */ ++ // Build final directory structure + int i; + for (i = 1; i < SEMANAGE_FINAL_PATH_NUM; i++) { + if (strlen(semanage_final_path(SEMANAGE_FINAL_TMP, i)) >= sizeof(fn)) { +@@ -959,12 +959,6 @@ int semanage_make_final(semanage_handle_t *sh) + status = -1; + goto cleanup; + } +- +- semanage_copy_file( +- semanage_final_path(SEMANAGE_FINAL_SELINUX, i), +- semanage_final_path(SEMANAGE_FINAL_TMP, i), +- sh->conf->file_mode); +- /* ignore errors, these files may not exist */ + } + + cleanup: +@@ -2019,8 +2013,7 @@ int semanage_read_policydb(semanage_handle_t * sh, sepol_policydb_t * in) + FILE *infile = NULL; + + if ((kernel_filename = +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL)) == NULL) { ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL)) == NULL) { + goto cleanup; + } + if ((infile = fopen(kernel_filename, "r")) == NULL) { +@@ -2061,7 +2054,7 @@ int semanage_write_policydb(semanage_handle_t * sh, sepol_policydb_t * out) + FILE *outfile = NULL; + + if ((kernel_filename = +- semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL)) == NULL) { ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL)) == NULL) { + goto cleanup; + } + if ((outfile = fopen(kernel_filename, "wb")) == NULL) { +@@ -2921,3 +2914,39 @@ int semanage_nc_sort(semanage_handle_t * sh, const char *buf, size_t buf_len, + + return 0; + } ++ ++int semanage_copy_policydb(semanage_handle_t *sh) ++{ ++ const char *src = NULL; ++ const char *dst = NULL; ++ int rc = -1; ++ ++ src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL); ++ dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL); ++ ++ rc = semanage_copy_file(src, dst, sh->conf->file_mode); ++ if (rc != 0) { ++ goto cleanup; ++ } ++ ++cleanup: ++ return rc; ++} ++ ++int semanage_copy_fc_local(semanage_handle_t *sh) ++{ ++ const char *src = NULL; ++ const char *dst = NULL; ++ int rc = -1; ++ ++ src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL); ++ dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL); ++ ++ rc = semanage_copy_file(src, dst, sh->conf->file_mode); ++ if (rc != 0) { ++ goto cleanup; ++ } ++ ++cleanup: ++ return rc; ++} +diff --git a/libsemanage/src/semanage_store.h b/libsemanage/src/semanage_store.h +index 62c7079..ade43f2 100644 +--- a/libsemanage/src/semanage_store.h ++++ b/libsemanage/src/semanage_store.h +@@ -55,6 +55,8 @@ enum semanage_sandbox_defs { + SEMANAGE_DISABLE_DONTAUDIT, + SEMANAGE_PRESERVE_TUNABLES, + SEMANAGE_MODULES_DISABLED, ++ SEMANAGE_STORE_KERNEL, ++ SEMANAGE_STORE_FC_LOCAL, + SEMANAGE_STORE_NUM_PATHS + }; + +@@ -148,4 +150,7 @@ int semanage_nc_sort(semanage_handle_t * sh, + size_t buf_len, + char **sorted_buf, size_t * sorted_buf_len); + ++int semanage_copy_policydb(semanage_handle_t *sh); ++int semanage_copy_fc_local(semanage_handle_t *sh); ++ + #endif +diff --git a/libsemanage/src/users_base_policydb.c b/libsemanage/src/users_base_policydb.c +index 0a6ab9c..b42279c 100644 +--- a/libsemanage/src/users_base_policydb.c ++++ b/libsemanage/src/users_base_policydb.c +@@ -50,10 +50,8 @@ int user_base_policydb_dbase_init(semanage_handle_t * handle, + { + + if (dbase_policydb_init(handle, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_KERNEL), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_KERNEL), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_KERNEL), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), + &SEMANAGE_USER_BASE_RTABLE, + &SEMANAGE_USER_BASE_POLICYDB_RTABLE, + &dconfig->dbase) < 0) +diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store +index 2f85e9c..b170eda 100755 +--- a/libsemanage/utils/semanage_migrate_store ++++ b/libsemanage/utils/semanage_migrate_store +@@ -243,7 +243,8 @@ if __name__ == "__main__": + "users.local", + "users_extra.local", + "disable_dontaudit", +- "preserve_tunables" ] ++ "preserve_tunables", ++ "policy.kern" ] + + + create_dir(newroot_path(), 0o755) +-- +2.4.6 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch new file mode 100644 index 0000000000..24e9778015 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch @@ -0,0 +1,265 @@ +From d56c2b434e99f60612c1290e82021ecbcbfaf5e6 Mon Sep 17 00:00:00 2001 +From: Yuli Khodorkovskiy +Date: Tue, 21 Jul 2015 15:08:15 -0400 +Subject: [PATCH] libsemanage: Add file_contexts and seusers to the store + +This patch writes file_contexts and seusers to the policy store as well as +/etc/selinux/. Additionally, file_contexts and seusers are now parsed from the +store rather than the final directory which was the old behavior. This allows +all policy related files to be kept in the policy store. + +Signed-off-by: Yuli Khodorkovskiy +--- + libsemanage/src/direct_api.c | 69 +++++++++++++++++++++++++------- + libsemanage/src/semanage_store.c | 49 ++++------------------- + libsemanage/src/semanage_store.h | 5 ++- + libsemanage/utils/semanage_migrate_store | 3 +- + 4 files changed, 66 insertions(+), 60 deletions(-) + +diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c +index 3c6b168..b11f2ba 100644 +--- a/libsemanage/src/direct_api.c ++++ b/libsemanage/src/direct_api.c +@@ -248,18 +248,14 @@ int semanage_direct_connect(semanage_handle_t * sh) + goto err; + + if (fcontext_file_dbase_init(sh, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_FC), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_FC), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_FC), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC), + semanage_fcontext_dbase_policy(sh)) < 0) + goto err; + + if (seuser_file_dbase_init(sh, +- semanage_final_path(SEMANAGE_FINAL_SELINUX, +- SEMANAGE_SEUSERS), +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_SEUSERS), ++ semanage_path(SEMANAGE_ACTIVE, SEMANAGE_STORE_SEUSERS), ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS), + semanage_seuser_dbase_policy(sh)) < 0) + goto err; + +@@ -602,7 +598,7 @@ static int semanage_direct_update_seuser(semanage_handle_t * sh, cil_db_t *cildb + } + + if (size > 0) { +- ofilename = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_SEUSERS); ++ ofilename = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS); + if (ofilename == NULL) { + return -1; + } +@@ -1039,7 +1035,8 @@ static int semanage_direct_commit(semanage_handle_t * sh) + size_t fc_buffer_len = 0; + const char *ofilename = NULL; + const char *path; +- int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0; ++ int retval = -1, num_modinfos = 0, i, missing_policy_kern = 0, ++ missing_seusers = 0, missing_fc = 0, missing = 0; + sepol_policydb_t *out = NULL; + struct cil_db *cildb = NULL; + semanage_module_info_t *modinfos = NULL; +@@ -1151,10 +1148,26 @@ static int semanage_direct_commit(semanage_handle_t * sh) + if (access(path, F_OK) != 0) { + missing_policy_kern = 1; + } ++ ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC); ++ ++ if (access(path, F_OK) != 0) { ++ missing_fc = 1; ++ } ++ ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS); ++ ++ if (access(path, F_OK) != 0) { ++ missing_seusers = 1; ++ } + } + ++ missing |= missing_policy_kern; ++ missing |= missing_fc; ++ missing |= missing_seusers; ++ + /* If there were policy changes, or explicitly requested, rebuild the policy */ +- if (sh->do_rebuild || modified || missing_policy_kern) { ++ if (sh->do_rebuild || modified || missing) { + /* =================== Module expansion =============== */ + + retval = semanage_get_active_modules(sh, &modinfos, &num_modinfos); +@@ -1312,15 +1325,41 @@ static int semanage_direct_commit(semanage_handle_t * sh) + if (retval < 0) + goto cleanup; + +- retval = semanage_copy_policydb(sh); +- if (retval < 0) ++ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL), ++ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL), ++ sh->conf->file_mode); ++ if (retval < 0) { + goto cleanup; ++ } + + path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL); + if (access(path, F_OK) == 0) { +- retval = semanage_copy_fc_local(sh); +- if (retval < 0) ++ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL), ++ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL), ++ sh->conf->file_mode); ++ if (retval < 0) { + goto cleanup; ++ } ++ } ++ ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC); ++ if (access(path, F_OK) == 0) { ++ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC), ++ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC), ++ sh->conf->file_mode); ++ if (retval < 0) { ++ goto cleanup; ++ } ++ } ++ ++ path = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS); ++ if (access(path, F_OK) == 0) { ++ retval = semanage_copy_file(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_SEUSERS), ++ semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_SEUSERS), ++ sh->conf->file_mode); ++ if (retval < 0) { ++ goto cleanup; ++ } + } + + /* run genhomedircon if its enabled, this should be the last operation +diff --git a/libsemanage/src/semanage_store.c b/libsemanage/src/semanage_store.c +index 2856aaf..fa0876f 100644 +--- a/libsemanage/src/semanage_store.c ++++ b/libsemanage/src/semanage_store.c +@@ -111,7 +111,9 @@ static const char *semanage_sandbox_paths[SEMANAGE_STORE_NUM_PATHS] = { + "/preserve_tunables", + "/modules/disabled", + "/policy.kern", +- "/file_contexts.local" ++ "/file_contexts.local", ++ "/file_contexts", ++ "/seusers" + }; + + static char const * const semanage_final_prefix[SEMANAGE_FINAL_NUM] = { +@@ -666,7 +668,7 @@ static int semanage_filename_select(const struct dirent *d) + + /* Copies a file from src to dst. If dst already exists then + * overwrite it. Returns 0 on success, -1 on error. */ +-static int semanage_copy_file(const char *src, const char *dst, mode_t mode) ++int semanage_copy_file(const char *src, const char *dst, mode_t mode) + { + int in, out, retval = 0, amount_read, n, errsv = errno; + char tmp[PATH_MAX]; +@@ -1425,11 +1427,11 @@ int semanage_split_fc(semanage_handle_t * sh) + goto cleanup; + } + +- fc = open(semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC), ++ fc = open(semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC), + O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); + if (fc < 0) { + ERR(sh, "Could not open %s for writing.", +- semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC)); ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC)); + goto cleanup; + } + hd = open(semanage_path(SEMANAGE_TMP, SEMANAGE_HOMEDIR_TMPL), +@@ -1454,8 +1456,7 @@ int semanage_split_fc(semanage_handle_t * sh) + } else { + if (write(fc, buf, strlen(buf)) < 0) { + ERR(sh, "Write to %s failed.", +- semanage_final_path(SEMANAGE_FINAL_TMP, +- SEMANAGE_FC)); ++ semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC)); + goto cleanup; + } + } +@@ -2914,39 +2915,3 @@ int semanage_nc_sort(semanage_handle_t * sh, const char *buf, size_t buf_len, + + return 0; + } +- +-int semanage_copy_policydb(semanage_handle_t *sh) +-{ +- const char *src = NULL; +- const char *dst = NULL; +- int rc = -1; +- +- src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_KERNEL); +- dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_KERNEL); +- +- rc = semanage_copy_file(src, dst, sh->conf->file_mode); +- if (rc != 0) { +- goto cleanup; +- } +- +-cleanup: +- return rc; +-} +- +-int semanage_copy_fc_local(semanage_handle_t *sh) +-{ +- const char *src = NULL; +- const char *dst = NULL; +- int rc = -1; +- +- src = semanage_path(SEMANAGE_TMP, SEMANAGE_STORE_FC_LOCAL); +- dst = semanage_final_path(SEMANAGE_FINAL_TMP, SEMANAGE_FC_LOCAL); +- +- rc = semanage_copy_file(src, dst, sh->conf->file_mode); +- if (rc != 0) { +- goto cleanup; +- } +- +-cleanup: +- return rc; +-} +diff --git a/libsemanage/src/semanage_store.h b/libsemanage/src/semanage_store.h +index ade43f2..acb6e3f 100644 +--- a/libsemanage/src/semanage_store.h ++++ b/libsemanage/src/semanage_store.h +@@ -57,6 +57,8 @@ enum semanage_sandbox_defs { + SEMANAGE_MODULES_DISABLED, + SEMANAGE_STORE_KERNEL, + SEMANAGE_STORE_FC_LOCAL, ++ SEMANAGE_STORE_FC, ++ SEMANAGE_STORE_SEUSERS, + SEMANAGE_STORE_NUM_PATHS + }; + +@@ -150,7 +152,6 @@ int semanage_nc_sort(semanage_handle_t * sh, + size_t buf_len, + char **sorted_buf, size_t * sorted_buf_len); + +-int semanage_copy_policydb(semanage_handle_t *sh); +-int semanage_copy_fc_local(semanage_handle_t *sh); ++int semanage_copy_file(const char *src, const char *dst, mode_t mode); + + #endif +diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store +index b170eda..6443002 100755 +--- a/libsemanage/utils/semanage_migrate_store ++++ b/libsemanage/utils/semanage_migrate_store +@@ -244,7 +244,8 @@ if __name__ == "__main__": + "users_extra.local", + "disable_dontaudit", + "preserve_tunables", +- "policy.kern" ] ++ "policy.kern", ++ "file_contexts"] + + + create_dir(newroot_path(), 0o755) +-- +2.4.6 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch new file mode 100644 index 0000000000..3bc1370ccb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch @@ -0,0 +1,54 @@ +From 75dd8c062d1f6f0e0a7a9f1856c0957b423e8a02 Mon Sep 17 00:00:00 2001 +From: Steve Lawrence +Date: Thu, 3 Sep 2015 09:28:08 -0400 +Subject: [PATCH 1/3] libsemanage: save homedir_template in the policy store + for genhomedircon + +We don't currently store homedir_template in the policy store, which +means genhomedircon only has a template file to use if the +homedir_template was generated from the file contexts in the same +transaction. But homedir_template isn't always generated, as in the +case with setsebool -P. In this and other cases, genhomedircon will not +have a template file resulting in an empty file_contexts.homedir file. + +This commit changes this so that homedir_template is always stored in +the policy store so it can be used by genhomedircon regardless of how +policy was built. Also add the homedir_template file to the migration +script. + +Signed-off by: Steve Lawrence +Acked-by: Stephen Smalley +--- + libsemanage/src/direct_api.c | 1 - + libsemanage/utils/semanage_migrate_store | 3 ++- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c +index 90a7b22..6e49cae 100644 +--- a/libsemanage/src/direct_api.c ++++ b/libsemanage/src/direct_api.c +@@ -1415,7 +1415,6 @@ static int semanage_direct_commit(semanage_handle_t * sh) + + /* remove files that are automatically generated and no longer needed */ + unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL)); +- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_HOMEDIR_TMPL)); + unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_USERS_EXTRA)); + + if (sh->do_rebuild || modified || bools_modified || fcontexts_modified) { +diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store +index 539f469..297c71b 100755 +--- a/libsemanage/utils/semanage_migrate_store ++++ b/libsemanage/utils/semanage_migrate_store +@@ -251,7 +251,8 @@ if __name__ == "__main__": + "disable_dontaudit", + "preserve_tunables", + "policy.kern", +- "file_contexts"] ++ "file_contexts", ++ "homedir_template"] + + + create_dir(newroot_path(), 0o755) +-- +2.4.6 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0005-libsemanage-store-users_extra-in-the-policy-store.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0005-libsemanage-store-users_extra-in-the-policy-store.patch new file mode 100644 index 0000000000..1aca2addb6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/0005-libsemanage-store-users_extra-in-the-policy-store.patch @@ -0,0 +1,57 @@ +From dbc639a35af71eec1a1b386b74a822d794bb59df Mon Sep 17 00:00:00 2001 +From: Steve Lawrence +Date: Thu, 3 Sep 2015 13:07:36 -0400 +Subject: [PATCH 2/3] libsemanage: store users_extra in the policy store + +users_extra is needed by genhomedircon and when listing seusers, so it +must be kept in the policy store. Also move the FC_TMPL unlink() closer +to where the FC_TMPL is created; not a functional change, but eaiser to +follow. + +Signed-off-by: Steve Lawrence +Acked-by: Stephen Smalley +--- + libsemanage/src/direct_api.c | 7 +++---- + libsemanage/utils/semanage_migrate_store | 1 + + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c +index 6e49cae..68dd0d1 100644 +--- a/libsemanage/src/direct_api.c ++++ b/libsemanage/src/direct_api.c +@@ -1272,6 +1272,9 @@ static int semanage_direct_commit(semanage_handle_t * sh) + if (retval < 0) + goto cleanup; + ++ /* remove FC_TMPL now that it is now longer needed */ ++ unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL)); ++ + pfcontexts->dtable->drop_cache(pfcontexts->dbase); + + /* SEUsers */ +@@ -1413,10 +1416,6 @@ static int semanage_direct_commit(semanage_handle_t * sh) + sepol_policydb_free(out); + out = NULL; + +- /* remove files that are automatically generated and no longer needed */ +- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL)); +- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_USERS_EXTRA)); +- + if (sh->do_rebuild || modified || bools_modified || fcontexts_modified) { + retval = semanage_install_sandbox(sh); + } +diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store +index 297c71b..b5eefaa 100755 +--- a/libsemanage/utils/semanage_migrate_store ++++ b/libsemanage/utils/semanage_migrate_store +@@ -247,6 +247,7 @@ if __name__ == "__main__": + "file_contexts.local", + "seusers", + "users.local", ++ "users_extra", + "users_extra.local", + "disable_dontaudit", + "preserve_tunables", +-- +2.4.6 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/libsemanage-2.4-build-paths.patch b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/libsemanage-2.4-build-paths.patch new file mode 100644 index 0000000000..7eeb9befb3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/files/libsemanage-2.4-build-paths.patch @@ -0,0 +1,35 @@ +there's no point in using -I/-L flags to the system paths and this breaks +cross-compiling. just drop them. + +--- a/src/Makefile ++++ b/src/Makefile +@@ -60,7 +60,7 @@ + SWIG_CFLAGS += -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow \ + -Wno-unused-parameter + +-override CFLAGS += -I../include -I$(INCLUDEDIR) -D_GNU_SOURCE ++override CFLAGS += -I../include -D_GNU_SOURCE + RANLIB=ranlib + + SWIG = swig -Wall -python -o $(SWIGCOUT) -outdir ./ +@@ -82,17 +82,17 @@ + $(CC) $(CFLAGS) $(SWIG_CFLAGS) $(RUBYINC) -fPIC -DSHARED -c -o $@ $< + + $(SWIGSO): $(SWIGLOBJ) +- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $< -L. -lsemanage -L$(LIBDIR) ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $< -L. -lsemanage + + $(SWIGRUBYSO): $(SWIGRUBYLOBJ) +- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -L. -lsemanage -L$(LIBDIR) ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -L. -lsemanage + + $(LIBA): $(OBJS) + $(AR) rcs $@ $^ + $(RANLIB) $@ + + $(LIBSO): $(LOBJS) +- $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -lustr -L$(LIBDIR) -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -lustr -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs + ln -sf $@ $(TARGET) + + $(LIBPC): $(LIBPC).in ../VERSION diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild index 6c3ecddf7e..2d6bc07413 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild,v 1.3 2015/04/08 18:28:33 mgorny Exp $ +# $Id$ EAPI="5" PYTHON_COMPAT=( python2_7 python3_3 ) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild index b528da5110..3e52b94dee 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.3-r4.ebuild,v 1.4 2015/04/08 18:28:33 mgorny Exp $ +# $Id$ EAPI="5" PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild index 3f644c9826..f28af4cb58 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-2.4-r1.ebuild,v 1.2 2015/05/10 09:02:13 perfinion Exp $ +# $Id$ EAPI="5" PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r2.ebuild new file mode 100644 index 0000000000..9e0890f8c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-2.4-r2.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) + +inherit multilib python-r1 toolchain-funcs eutils multilib-minimal + +MY_P="${P//_/-}" + +SEPOL_VER="${PV}" +SELNX_VER="${PV}" + +DESCRIPTION="SELinux kernel and policy management library" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" +SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~mips x86" +IUSE="python" + +RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}[${MULTILIB_USEDEP}] + >=sys-libs/libselinux-${SELNX_VER}[${MULTILIB_USEDEP}] + >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] + >=dev-libs/ustr-1.0.4-r2[${MULTILIB_USEDEP}] + " +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex + python? ( + >=dev-lang/swig-2.0.4-r1 + virtual/pkgconfig + ${PYTHON_DEPS} + )" + +# tests are not meant to be run outside of the +# full SELinux userland repo +RESTRICT="test" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + echo "# Set this to true to save the linked policy." >> "${S}/src/semanage.conf" + echo "# This is normally only useful for analysis" >> "${S}/src/semanage.conf" + echo "# or debugging of policy." >> "${S}/src/semanage.conf" + echo "save-linked=false" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Set this to 0 to disable assertion checking." >> "${S}/src/semanage.conf" + echo "# This should speed up building the kernel policy" >> "${S}/src/semanage.conf" + echo "# from policy modules, but may leave you open to" >> "${S}/src/semanage.conf" + echo "# dangerous rules which assertion checking" >> "${S}/src/semanage.conf" + echo "# would catch." >> "${S}/src/semanage.conf" + echo "expand-check=1" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Modules in the module store can be compressed" >> "${S}/src/semanage.conf" + echo "# with bzip2. Set this to the bzip2 blocksize" >> "${S}/src/semanage.conf" + echo "# 1-9 when compressing. The higher the number," >> "${S}/src/semanage.conf" + echo "# the more memory is traded off for disk space." >> "${S}/src/semanage.conf" + echo "# Set to 0 to disable bzip2 compression." >> "${S}/src/semanage.conf" + echo "bzip-blocksize=0" >> "${S}/src/semanage.conf" + echo >> "${S}/src/semanage.conf" + echo "# Reduce memory usage for bzip2 compression and" >> "${S}/src/semanage.conf" + echo "# decompression of modules in the module store." >> "${S}/src/semanage.conf" + echo "bzip-small=true" >> "${S}/src/semanage.conf" + + epatch "${FILESDIR}/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch" \ + "${FILESDIR}/0002-libsemanage-Add-policy-binary-and-file_contexts.loca.patch" \ + "${FILESDIR}/0003-libsemanage-Add-file_contexts-and-seusers-to-the-sto.patch" \ + "${FILESDIR}/0004-libsemanage-save-homedir_template-in-the-policy-stor.patch" \ + "${FILESDIR}/0005-libsemanage-store-users_extra-in-the-policy-store.patch" + epatch "${FILESDIR}"/${PN}-2.4-build-paths.patch + + epatch_user + + multilib_copy_sources +} + +multilib_src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + all + + if multilib_is_native_abi && use python; then + building_py() { + python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH + emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@" + } + python_foreach_impl building_py swigify + python_foreach_impl building_py pywrap + fi +} + +multilib_src_install() { + emake \ + LIBDIR="${ED}/usr/$(get_libdir)" \ + SHLIBDIR="${ED}/usr/$(get_libdir)" \ + DESTDIR="${ED}" install + + if multilib_is_native_abi && use python; then + installation_py() { + emake DESTDIR="${ED}" LIBDIR="${ED}/usr/$(get_libdir)" \ + SHLIBDIR="${ED}/usr/$(get_libdir)" install-pywrap + python_optimize # bug 531638 + } + python_foreach_impl installation_py + fi +} + +pkg_postinst() { + # Migrate the SELinux semanage configuration store if not done already + local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' "${EROOT}"/etc/selinux/config 2>/dev/null) + if [ -n "${selinuxtype}" ] && [ ! -d "${EROOT}"/var/lib/selinux/${mcs}/active ] ; then + ewarn "Since the 2.4 SELinux userspace, the policy module store is moved" + ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now." + ewarn "If there are any issues, it can be done manually by running:" + ewarn "/usr/libexec/selinux/semanage_migrate_store" + ewarn "For more information, please see" + ewarn "- https://github.com/SELinuxProject/selinux/wiki/Policy-Store-Migration" + fi + + # Run the store migration without rebuilds + for POLICY_TYPE in ${POLICY_TYPES} ; do + if [ ! -d "${EROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then + einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)." + /usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}" + fi + done +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-9999.ebuild index 2d8456d669..687be20166 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/libsemanage-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsemanage/libsemanage-9999.ebuild,v 1.1 2015/06/09 15:36:24 swift Exp $ +# $Id$ EAPI="5" PYTHON_COMPAT=( python2_7 python3_3 python3_4 ) @@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]] ; then S="${WORKDIR}/${MY_P}/${PN}" else SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" S="${WORKDIR}/${MY_P}" fi @@ -76,6 +76,7 @@ src_prepare() { # If wanted for live builds, please use /etc/portage/patches epatch "${FILESDIR}/0001-libsemanage-do-not-copy-contexts-in-semanage_migrate.patch" fi + epatch "${FILESDIR}"/${PN}-2.4-build-paths.patch epatch_user @@ -117,8 +118,8 @@ multilib_src_install() { pkg_postinst() { # Migrate the SELinux semanage configuration store if not done already - local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' /etc/selinux/config); - if [ -n "${selinuxtype}" ] && [ ! -d /var/lib/selinux/${mcs}/active ] ; then + local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' "${EROOT}"/etc/selinux/config 2>/dev/null) + if [ -n "${selinuxtype}" ] && [ ! -d "${EROOT}"/var/lib/selinux/${mcs}/active ] ; then ewarn "Since the 2.4 SELinux userspace, the policy module store is moved" ewarn "from /etc/selinux to /var/lib/selinux. The migration will be run now." ewarn "If there are any issues, it can be done manually by running:" @@ -129,7 +130,7 @@ pkg_postinst() { # Run the store migration without rebuilds for POLICY_TYPE in ${POLICY_TYPES} ; do - if [ ! -d "${ROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then + if [ ! -d "${EROOT}/var/lib/selinux/${POLICY_TYPE}/active" ] ; then einfo "Migrating store ${POLICY_TYPE} (without policy rebuild)." /usr/libexec/selinux/semanage_migrate_store -n -s "${POLICY_TYPE}" || die "Failed to migrate store ${POLICY_TYPE}" fi diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/metadata.xml index 83c24ee195..d4dc9ab41f 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsemanage/metadata.xml @@ -1,7 +1,10 @@ - selinux + + selinux@gentoo.org + SELinux Team + SELinux policy management libraries SELinuxProject/selinux diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog new file mode 100644 index 0000000000..f3ac663d07 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog @@ -0,0 +1,66 @@ +# ChangeLog for sys-libs/mtdev +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*mtdev-1.1.5 (09 Aug 2015) +*mtdev-1.1.4 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +metadata.xml, + +mtdev-1.1.4.ebuild, +mtdev-1.1.5.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog-2015 new file mode 100644 index 0000000000..7edae32ceb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/ChangeLog-2015 @@ -0,0 +1,168 @@ +# ChangeLog for sys-libs/mtdev +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/mtdev/ChangeLog,v 1.49 2015/03/14 13:51:46 maekke Exp $ + + 14 Mar 2015; Markus Meier mtdev-1.1.5.ebuild: + arm stable, bug #530652 + + 06 Mar 2015; Jeroen Roovers mtdev-1.1.5.ebuild: + Stable for HPPA (bug #530652). + + 03 Mar 2015; Yixun Lan mtdev-1.1.5.ebuild: + add arm64 support, tested on A53 board + + 24 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for alpha, wrt bug #530652 + + 23 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for sparc, wrt bug #530652 + + 22 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for ia64, wrt bug #530652 + + 21 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for ppc64, wrt bug #530652 + + 20 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for ppc, wrt bug #530652 + + 19 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for x86, wrt bug #530652 + + 18 Feb 2015; Agostino Sarubbo mtdev-1.1.5.ebuild: + Stable for amd64, wrt bug #530652 + +*mtdev-1.1.5 (23 May 2014) + + 23 May 2014; Chí-Thanh Christopher Nguyễn + +mtdev-1.1.5.ebuild, -mtdev-1.1.3.ebuild: + Version bump. Remove old. + + 08 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for x86, wrt bug #475480 + + 07 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for sparc, wrt bug #475480 + + 06 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for ia64, wrt bug #475480 + + 05 Oct 2013; Markus Meier mtdev-1.1.4.ebuild: + arm stable, bug #475480 + + 05 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for alpha, wrt bug #475480 + + 04 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for ppc64, wrt bug #475480 + + 03 Oct 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for ppc, wrt bug #475480 + + 02 Oct 2013; Jeroen Roovers mtdev-1.1.4.ebuild: + Stable for HPPA (bug #475480). + + 01 Oct 2013; Naohiro Aota -mtdev-1.1.2.ebuild, + mtdev-1.1.3.ebuild, mtdev-1.1.4.ebuild: + Update to EAPI=5. This update disable the silent rule. #486454; Drop old + ebuild. + + 29 Sep 2013; Agostino Sarubbo mtdev-1.1.4.ebuild: + Stable for amd64, wrt bug #475480 + +*mtdev-1.1.4 (11 Aug 2013) + + 11 Aug 2013; Chí-Thanh Christopher Nguyễn + +mtdev-1.1.4.ebuild: + Version bump, bug #480492. + + 04 Jan 2013; Jeroen Roovers mtdev-1.1.3.ebuild: + Stable for HPPA (bug #440872). + + 01 Jan 2013; Raúl Porcel mtdev-1.1.3.ebuild: + sh stable wrt #440872 + + 30 Dec 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for alpha, wrt bug #440872 + + 28 Dec 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for sparc, wrt bug #440872 + + 28 Dec 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for ia64, wrt bug #440872 + + 17 Dec 2012; Markus Meier mtdev-1.1.3.ebuild: + arm stable, bug #440872 + + 08 Dec 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for ppc64, wrt bug #440872 + + 28 Nov 2012; Brent Baude mtdev-1.1.3.ebuild: + Marking mtdev-1.1.3 ppc stable for bug 440872 + + 18 Nov 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for x86, wrt bug #440872 + + 16 Nov 2012; Agostino Sarubbo mtdev-1.1.3.ebuild: + Stable for amd64, wrt bug #440872 + +*mtdev-1.1.3 (01 Sep 2012) + + 01 Sep 2012; Tomáš Chvátal +mtdev-1.1.3.ebuild: + Version bump to latest. + + 26 Aug 2012; Raúl Porcel mtdev-1.1.2.ebuild: + alpha/ia64/sh/sparc stable wrt #419473 + + 12 Jul 2012; Brent Baude mtdev-1.1.2.ebuild: + Marking mtdev-1.1.2 ppc stable for bug 419473 + + 12 Jul 2012; Chí-Thanh Christopher Nguyễn + mtdev-1.1.2.ebuild: + Depend on >=linux-headers-2.6.31, bug #426308. + + 11 Jul 2012; Brent Baude mtdev-1.1.2.ebuild: + Marking mtdev-1.1.2 ppc64 stable for bug 419473 + + 28 Jun 2012; Naohiro Aota mtdev-1.1.2.ebuild: + Move sys-kernel/linux-headers from RDEPEND to DEPEND. #423495 + + 28 Jun 2012; Jeroen Roovers mtdev-1.1.2.ebuild: + Stable for HPPA (bug #419473). + + 27 Jun 2012; Markus Meier mtdev-1.1.2.ebuild: + arm stable, bug #419473 + + 24 Jun 2012; Agostino Sarubbo mtdev-1.1.2.ebuild: + Stable for x86, wrt bug #419473 + + 22 Jun 2012; Agostino Sarubbo mtdev-1.1.2.ebuild: + Stable for amd64, wrt bug #419473 + + 09 Jun 2012; Tomáš Chvátal -mtdev-1.1.0.ebuild, + mtdev-1.1.2.ebuild: + Keyword ppc and ppc64. Fixes bug#396669. + + 10 May 2012; Matt Turner mtdev-1.1.2.ebuild: + Added ~mips, bug 396669. + +*mtdev-1.1.2 (09 Mar 2012) + + 09 Mar 2012; Tomáš Chvátal +mtdev-1.1.2.ebuild: + Version bump to latest. + + 15 Jan 2012; Raúl Porcel mtdev-1.1.0.ebuild: + Add ~alpha/~ia64/~sh/~sparc wrt #396669 + + 12 Jan 2012; Markus Meier mtdev-1.1.0.ebuild: + add ~arm, bug #396669 + + 11 Jan 2012; Jeroen Roovers mtdev-1.1.0.ebuild: + Marked ~hppa (bug #396669). + +*mtdev-1.1.0 (11 May 2011) + + 11 May 2011; Naohiro Aota +mtdev-1.1.0.ebuild, + +metadata.xml: + New ebuild sys-libs/mtdev written by me. Multitouch Protocol Translation + Library. Dependency for bug #364033 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/Manifest index 53bbadbee4..f9ceab4a48 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/Manifest @@ -1 +1,7 @@ -DIST mtdev-1.1.2.tar.bz2 266202 SHA256 698dd11ca08b3a73ad33d8a5076f6d9e018d97afad3eba36f540b8ea7b775a30 SHA512 edd63be4a23b38202fa4a24f25f0f0ba90ff784c89da3a2f85b501cebbeecedf49c889594e2f46dd4913ddf184a68921a1f294dceba3a6db61f302ee91d3d5ac WHIRLPOOL e0282a4aee7bdc90d2bf4e5c9d92d2045596cdf211f1a258d2e2053e732bfc957317a85d352485c75c8c52ae0f72366d676089a3cae3173b0767ac68fe6d7539 +DIST mtdev-1.1.4.tar.bz2 273780 SHA256 6b59b055ff22f2b91d4284187c2515826c338b81f6f33bd90f6bedc7c1fb9a38 SHA512 75da652e720cce9efcc23c2b72a0d8050096f054eff1338e02477816e107d469a7f9c5f4973146d38d939c3515ea39e926c70cf8f2ca0372c83c75506c61732b WHIRLPOOL 7cab0a478f342d019aae9103da36c18fdef137463d820f2f688fab18639e89a7f26b721a551b295df811262bd7d2466a9a405513b033c06abb9fd386a045fec3 +DIST mtdev-1.1.5.tar.bz2 274162 SHA256 6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f SHA512 78477a4af784e3f846df867f1428ffdc458e3ff33d465d45a84247a7e52f0e215cace397d72be64f6e641f07e0b97a930eff0e07fe9507e0138fb028a4037d6d WHIRLPOOL a0231e159b9a88ab2b46e72d64db1cfb9ae3734f8dc014c3be7bcde6e7c20b9587f0e0be83d5d37fddb5a1896f3419b58a80e97ab669993e6c01b2b1a19da1f2 +EBUILD mtdev-1.1.4.ebuild 559 SHA256 e1d1715ce5b6b8f72fa4315afd1d72b03bf127aaefbc570fd153ff71a3c14cdd SHA512 cf2fd5d78ce40b66833c186a31f97ee1afe3a102a0666d760793a19b438cbd3531bd7be95418ad677b9a0c9c528cdc33044d1e78a1fdee7317e4c4e00b3ed367 WHIRLPOOL cea48a4e86544c7d457a19762ab99cccd72c845bea96d80d95ce304a69316895d3a3d2083ccd7eaff3fc0b2947f5572d7e30ce1195a46ec6c7e55f53c5ca9092 +EBUILD mtdev-1.1.5.ebuild 566 SHA256 0f2b44e0eee353257983afbf7ce62a3eab9c08560e32a38ef6761d85b182096d SHA512 cc8eceadf7094c0643fdefb13850c13bd33ab4846d2570aac69bf5a01f786f7241772c2b688ab54519fb2861d862e8fe554fcbf3c845b4484ef20fc973a6b8a1 WHIRLPOOL 20abf001bcb090a873626fb5f907199a67fd2282b7c35907977bd25e50fd70c24ce4e8b89f9ea0eb8c46375ff73d21c176d691eb971c72c2408234778aa39073 +MISC ChangeLog 2469 SHA256 3bb3bef0384b93a4e6b28feaa50f4774f1cc45de58808ad6a26ec56d5c28f1b4 SHA512 071f74f49a7ee1ed82d84f50b444627b3aa459bf7d154b38caeb1492fd5fb294d895b1bd319206e368cd23da49a1dc4909f6843533b957f821913d3dbe572efb WHIRLPOOL 51e3780de328271d3fdbe6c3ce9e4cc28d0c7518af92ecb700aa89c72a7456c4aae726783a3f89173bb8eebf6ddb0a687d66988dd1111f98b1321cf65b48f7f9 +MISC ChangeLog-2015 5782 SHA256 c304abd5966a312ca2befba72c8b8f73aba412ed2b8236f28c36856c1c878895 SHA512 d72cefbc47e56199667fb92fa62ef8659706296f520b4f643d09385ee799a2269aa1992c5a7430597649d2a063adf33852af69b4f888f0556c8ed6422e97fce1 WHIRLPOOL 8939c56236b0126185c0d1e134a24552a08cebbc78a6e5db6a1a5c18321eb7ca284d47ff9613d27ef661fc13b1dbdc78ceb1fb5f3724c206beb68b672f63ec48 +MISC metadata.xml 307 SHA256 f6c5cd688b462a6fcb86824dfb90dd5a7659a8f66c22f623d35fa398c1aac957 SHA512 5765f66767b8854edcb68efbed96d5ad33a6b9dee582020b742de2136c19050bde444ac16359cefbf7ee463c842eb2ab6c6a46564a034497683d158e2d841ad5 WHIRLPOOL f45e23899ad68fa29c6a378e0e625de6f08a66988d68d9cb29d976d0e2b9d44cb3e0571e812c75d0a8a67d466bebbed69d538f244da2b503f5fd464a23670f30 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/metadata.xml new file mode 100644 index 0000000000..01ea67263a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/metadata.xml @@ -0,0 +1,11 @@ + + + + + naota@gentoo.org + + + x11@gentoo.org + X11 + + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.4.ebuild similarity index 65% rename from sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.2.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.4.ebuild index 4cc79bdb72..2b05b2dcb1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/mtdev/mtdev-1.1.2.ebuild,v 1.11 2012/07/12 17:06:10 ranger Exp $ +# $Id$ -EAPI=4 +EAPI=5 DESCRIPTION="Multitouch Protocol Translation Library" HOMEPAGE="http://bitmath.org/code/mtdev/" @@ -10,7 +10,7 @@ SRC_URI="http://bitmath.org/code/mtdev/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-2.6.31" diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.5.ebuild new file mode 100644 index 0000000000..ab9e3f74d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/mtdev/mtdev-1.1.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Multitouch Protocol Translation Library" +HOMEPAGE="http://bitmath.org/code/mtdev/" +SRC_URI="http://bitmath.org/code/mtdev/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86" +IUSE="static-libs" + +DEPEND=">=sys-kernel/linux-headers-2.6.31" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + find "${ED}" -name '*.la' -exec rm -f {} + +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog new file mode 100644 index 0000000000..6444350ed0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog @@ -0,0 +1,88 @@ +# ChangeLog for sys-libs/newlib +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*newlib-9999 (09 Aug 2015) +*newlib-2.2.0.20150423 (09 Aug 2015) +*newlib-2.2.0 (09 Aug 2015) +*newlib-2.1.0 (09 Aug 2015) +*newlib-2.0.0 (09 Aug 2015) +*newlib-1.20.0 (09 Aug 2015) +*newlib-1.19.0 (09 Aug 2015) +*newlib-1.18.0 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/newlib-1.20.0-arm-targets.patch, + +files/newlib-1.20.0-cris-install.patch, + +files/newlib-2.1.0-msp430-destdir.patch, +metadata.xml, + +newlib-1.18.0.ebuild, +newlib-1.19.0.ebuild, +newlib-1.20.0.ebuild, + +newlib-2.0.0.ebuild, +newlib-2.1.0.ebuild, +newlib-2.2.0.ebuild, + +newlib-2.2.0.20150423.ebuild, +newlib-9999.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + +*newlib-2.3.0.20160104 (04 Jan 2016) + + 04 Jan 2016; Mike Frysinger + +newlib-2.3.0.20160104.ebuild: + version bump to 2.3.0.20160104 + + 18 Jan 2016; Mike Frysinger newlib-2.2.0.ebuild, + newlib-2.2.0.20150423.ebuild, newlib-2.3.0.20160104.ebuild, + newlib-9999.ebuild: + update git repo location #572250 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog-2015 new file mode 100644 index 0000000000..d5f41e2dc2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/ChangeLog-2015 @@ -0,0 +1,149 @@ +# ChangeLog for sys-libs/newlib +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.32 2015/05/18 17:18:04 vapier Exp $ + +*newlib-2.2.0.20150423 (18 May 2015) + + 18 May 2015; Mike Frysinger +newlib-2.2.0.20150423.ebuild, + -newlib-2.2.0.20150225.ebuild: + Version bump. + + 18 May 2015; Mike Frysinger newlib-2.2.0.ebuild: + Add a blocker against older SLOTs to help with upgrades #497344 by Alex + Orange. + + 18 May 2015; Mike Frysinger newlib-2.2.0.ebuild: + Stabilize for all. + + 27 Feb 2015; Mike Frysinger newlib-1.18.0.ebuild, + newlib-1.19.0.ebuild, newlib-1.20.0.ebuild, newlib-2.0.0.ebuild, + newlib-2.1.0.ebuild, newlib-2.2.0.20150225.ebuild, newlib-2.2.0.ebuild, + newlib-9999.ebuild: + Use more readable CTARGET setup logic. + +*newlib-2.2.0.20150225 (25 Feb 2015) + + 25 Feb 2015; Mike Frysinger +newlib-2.2.0.20150225.ebuild, + newlib-9999.ebuild: + Add support for new monthly snapshots. + +*newlib-2.2.0 (17 Feb 2015) + + 17 Feb 2015; Mike Frysinger +newlib-2.2.0.ebuild: + Version bump. + + 31 Oct 2014; Mike Frysinger + +files/newlib-2.1.0-msp430-destdir.patch, newlib-2.1.0.ebuild: + Add DESTDIR fix from upstream for msp430. + + 02 Jan 2014; Mike Frysinger newlib-2.1.0.ebuild, + newlib-9999.ebuild: + Add support for epatch_user #489380 by Andrey Hippo. + +*newlib-9999 (24 Dec 2013) + + 24 Dec 2013; Mike Frysinger +newlib-9999.ebuild: + Add live git ebuild by Andrey Hippo #489380. + +*newlib-2.1.0 (24 Dec 2013) + + 24 Dec 2013; Mike Frysinger +newlib-2.1.0.ebuild: + Version bump. + + 24 Dec 2013; Mike Frysinger newlib-2.0.0.ebuild: + Stabilize for all. + + 09 Feb 2013; Mike Frysinger newlib-1.18.0.ebuild, + newlib-1.19.0.ebuild, newlib-1.20.0.ebuild: + Update SRC_URI to use sourceware.org #455152 by wbrana. + +*newlib-2.0.0 (20 Dec 2012) + + 20 Dec 2012; Mike Frysinger +newlib-2.0.0.ebuild: + Version bump. + + 20 Nov 2012; Luca Barbato newlib-1.18.0.ebuild, + newlib-1.19.0.ebuild, newlib-1.20.0.ebuild: + Do not enable mathfp, it is considered unstable/broken code. + + 27 Apr 2012; Mike Frysinger + +files/newlib-1.20.0-arm-targets.patch, newlib-1.20.0.ebuild: + Add fix from upstream for arm* targets #413547 by Christopher Friedt. + + 23 Mar 2012; Mike Frysinger newlib-1.20.0.ebuild, + +files/newlib-1.20.0-cris-install.patch: + Fix install for cris targets. Update to EAPI 4. + +*newlib-1.20.0 (14 Jan 2012) + + 14 Jan 2012; Mike Frysinger +newlib-1.20.0.ebuild: + Version bump. + +*newlib-1.19.0 (12 Feb 2011) + + 12 Feb 2011; Mike Frysinger +newlib-1.19.0.ebuild: + Version bump. + + 12 Feb 2011; Mike Frysinger newlib-1.18.0.ebuild: + Do not allow newlib to install alongside glibc. + + 28 Feb 2010; Luca Barbato newlib-1.18.0.ebuild: + Make use of newlib-multithread as suggested by Olivier Huber + + +*newlib-1.18.0 (28 Feb 2010) + + 28 Feb 2010; Luca Barbato +newlib-1.18.0.ebuild: + New version + +*newlib-1.16.0 (09 Jun 2008) + + 09 Jun 2008; Luca Barbato +newlib-1.16.0.ebuild: + New Version + +*newlib-1.16.0_pre20071025 (25 Oct 2007) + + 25 Oct 2007; Luca Barbato + +newlib-1.16.0_pre20071025.ebuild: + New snapshot, avoid strip completely + + 19 Mar 2007; Luca Barbato newlib-1.15.0.ebuild: + Removed multilib useflag + + 14 Feb 2007; Diego Pettenò newlib-1.15.0.ebuild: + Fix softfloat logic. + + 14 Feb 2007; Luca Barbato -newlib-20061203.ebuild: + Cleanup, thanks to rx Kaffee for pointing out in + bug #166707 + + 14 Feb 2007; Luca Barbato -newlib-20061203.ebuild: + Cleanup, thanks to rx Kaffee + + 05 Feb 2007; Luca Barbato newlib-1.15.0.ebuild: + Make it in line with uclibc, as asked by Flameeyes + +*newlib-1.15.0 (19 Dec 2006) + + 19 Dec 2006; Luca Barbato +newlib-1.15.0.ebuild: + New version + + 10 Dec 2006; Luca Barbato newlib-20061203.ebuild: + Avoid info collision, thanks to truedfx bug #157647 + +*newlib-20061203 (04 Dec 2006) + + 04 Dec 2006; Luca Barbato -newlib-20061113.ebuild, + +newlib-20061203.ebuild: + Updated snapshot, fixes for SPU support + +*newlib-20061113 (13 Nov 2006) + + 13 Nov 2006; Luca Barbato +newlib-20061113.ebuild: + Snapshot with updated Cell support + +*newlib-1.14.0 (21 Aug 2006) + + 21 Aug 2006; Luca Barbato +metadata.xml, + +newlib-1.14.0.ebuild: + Import from overlay diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/Manifest index 58ecc89573..a3af1c9b48 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/Manifest @@ -1 +1,23 @@ -DIST newlib-1.18.0.tar.gz 13598301 RMD160 69d96fd323a23857072f30cb51899040099857cd SHA1 a47d3b8a508304143334b36bdb5b33786a61ce94 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 +AUX newlib-1.20.0-arm-targets.patch 1275 SHA256 31329aba01fb4a79a705b3853cc22a966b6605df7c45b4c90f88fb23eee1be29 SHA512 89299b5d59eb0cb94e46cf9d2169bd4639091668f4c63bcf8755d4ee5e14e3149a9197f00c8db7a8c73ab75eed3fdbfddc1c558e7898280d11fc6212329f7b1c WHIRLPOOL b4a6a4ce71b61be244776becfbc1a695da46e4353d8a2ad430d59caf1cf85f444ac210e2ff22b3d5bdc3877de848dd3f80e4df5cfc2be89a90fa253379af282e +AUX newlib-1.20.0-cris-install.patch 370 SHA256 c178c63458b47698ed35ab0ced93d90e790281def29fc17adff56536b8373ae9 SHA512 402317e0657b083ba674d7ecb7cb50951be90339e327e4deead4baf68a7c1b561f340ae5091dd4cc292c69c53feef45fa75bd29906cd374aa3b3a02f3be9d6ab WHIRLPOOL 8755754e2de1f311daa25f72e2619ba2595e1130db1a7330970e7c6ef023c68f3a182380612503a108c1a323fedeb3a1b45eda72244eed6e151a1805d4131275 +AUX newlib-2.1.0-msp430-destdir.patch 1271 SHA256 84128637a4d28c445d5e0203b7c22ac4ce8ced5a50e64ba969ffcda99dbc1f01 SHA512 094410eb6e259e05ee0ecdf7fc5db2a46af3f09cfb2ac6f3c96eb3d440c28eacfcd1c02e397240fd5e542cb97cf0ea1707ea08d4d1a85e6387769c83ad6df850 WHIRLPOOL de8aa40db0821fe515a9ee044f7c6d71026493372a16e4adb9268d2258f0fe8f153b81ef89b63283eab33857912433a3f36c7c7a976b3231675426c28114b4de +DIST newlib-1.18.0.tar.gz 13598301 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 SHA512 67b80060fd7bb9d035c004cfbcfbc66b8c8f176366c1ce11ae68dd31b8ee3e02b59ad37ceaf6f54da3c35eeee977c462ddaff4492a27425128ee5d5898840771 WHIRLPOOL 04908a55d1e992877668b80a8e5743f433ab96b7d9f8ab0b936ff4aa27862024490e2856acb88188d7f45ecb0d2197cbc22362f8aaf10ff07b9d89d15d258906 +DIST newlib-1.19.0.tar.gz 14323667 SHA256 4f43807236b2274c220881ca69f7dc6aecc52f14bb32a6f03404d30780c25007 SHA512 041004947fbbf1a205f365512de52f9052060f35291827e38caa202c202a76e2f442bbd880abf8edd05317fe179b8c3cb94662b2688b58b3390136d6214ef6f6 WHIRLPOOL e24575945c4d2338694fb00230fa82d5081ba8bb8ddb84d68c1d9eaac778e229d2c56356b0ba5f962480478aeb39df1b4f301f60becb48e9feea923e6b57ceea +DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66 +DIST newlib-2.0.0.tar.gz 15868470 SHA256 49c29e9129325e7c3b221aa829743ddcd796d024440e47c80fc0d6769af72d8a SHA512 539cc6e3854a52a7871a822e35563ff0dff7124b667fd9471150b9c56f556c0bcc526dfb5503aba5160a5fb61955a3d0876df639374727d2a444b08f90dbf233 WHIRLPOOL f9fbd87e36c1bfc94cfabfdcfa3a347d611e275eafa9167f9c4b5adea6b1833b090960ba37503210146aec4060dc360f43c31dab5cb8def2d51db33fac935640 +DIST newlib-2.1.0.tar.gz 16199705 SHA256 3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48 SHA512 6770864f9307abb2401a4e48f286845d3a4afc30b2ac987da4b964a5485cc3823b32d06a0abf61528e93c4ad8a3a0aa3cc1ecd3b033850e6b2bde6d9bbc9a547 WHIRLPOOL 6faba54a72c6242c694f43a7f2e62d23584fec658818201ee58e1d2954d45b58a5f4effd63f5274b99748ed7730db76e0cf2aa1ecfbdf7001f10929d7db6353c +DIST newlib-2.2.0.20150423.tar.gz 17485660 SHA256 b1ff3642b246adc6ee546884cb9ea3b0913f17394cbf7ca4d3b82544fef759f7 SHA512 0eecaf5dbf6caf0e0fca3697dfd70e5f60ecbc0a3365852586bc40a32bd535ef0936fa7fc68fceda3426cdb9b6259de12ed00303cadeea09d95b5f1a07022bae WHIRLPOOL 37d78cf24a072819bcf098e3b384cf6fa3a11ded461d6fb12e8635169fcb8b638400622878ad947df55236957a6ce3884ad46f02f7351414842eb048ceed7d73 +DIST newlib-2.2.0.tar.gz 16521910 SHA256 f8add263b0737591aff451b12a00c262c2efac4fa87d741fa1c318fc3bb335be SHA512 ab9161f16845367c823b6709e3c5708969f29f05c77edb1cf969ff4202f358648f1e55080974599dcefed2fbced4694dc73748596e76c1aa37c50cddff6e4be3 WHIRLPOOL 8dfc23f93d774c5092d64d1482c3ecc6e3ba35395822bb1d52f5e3b86f644ee803927bff133883926f3e019cfd5d9f04ffe0dcaac20bdf144c542ba1dc3edff9 +DIST newlib-2.3.0.20160104.tar.gz 17674117 SHA256 c92a0e02904bd4fbe1dd416ed94e786c66afbaeae484e4c26be8bb7c7c1e4cd1 SHA512 d83ce298b1b72eabf92e4ec14af3afdf3122e34aff5e320295a398df077235a78aa87148895b441a4f7de3047815e7ce13ea06a06135dd86b69a200236514293 WHIRLPOOL 41ab57955b886dad8988bd06a18c1b5bbf21c7b554410711c17141bbc12d70af2f6ce6f9d3503c11180d46b42bcf305c6347ea58252d24459dc02c568aeb8497 +EBUILD newlib-1.18.0.ebuild 1731 SHA256 1407dded51bb7278087ed64495ca60a891b43bf0af0bbeac2d02f1fb55257327 SHA512 6235a9cc6753c004328cc8fe105ba020a4eb867cf9b23df131a37685b0bf4076426cf52477f551ae070ddd8b70ab716cca60519ce5b74ca90d3f6a6451ecaf68 WHIRLPOOL ca49c430c18a130fb1f2f2cadec2792df1975cd1b521dd3274c01ff59c9171d017cdafae10850508e50e3cec139d8c372cd497596962b2b028382e3fe7ff9fdf +EBUILD newlib-1.19.0.ebuild 1731 SHA256 1407dded51bb7278087ed64495ca60a891b43bf0af0bbeac2d02f1fb55257327 SHA512 6235a9cc6753c004328cc8fe105ba020a4eb867cf9b23df131a37685b0bf4076426cf52477f551ae070ddd8b70ab716cca60519ce5b74ca90d3f6a6451ecaf68 WHIRLPOOL ca49c430c18a130fb1f2f2cadec2792df1975cd1b521dd3274c01ff59c9171d017cdafae10850508e50e3cec139d8c372cd497596962b2b028382e3fe7ff9fdf +EBUILD newlib-1.20.0.ebuild 1814 SHA256 6f066ff306d0d4aa078d9805e796fef80c24d5daa78d2f9a753accdf57a8c5d3 SHA512 804350aa395859dc537d678254915ceb32a9128647c0b3f2233a8a492ea6862dbed4d8ed1d07076cd97874fb5bb9469a3577c39439ac8e7e0c1122506995ab04 WHIRLPOOL 6984c111a7b34896a564820c218003de22df649937139137492248b0a6bc7b9d0948e41dbb077e545bdafc82a76e9daa80af785d35516d66677351a19e0aa1ba +EBUILD newlib-2.0.0.ebuild 1622 SHA256 7ac189e577ea1ed3e30beb9071116c0443c2a843266ee9402766bc7c36cfa63e SHA512 b06a119b24ee76bb5decb2c413a10c43068f651059ba5ad48d5c5485decb666321e2d74e8f0106b50e3e27320d453aa3eceb5dd134d06649aa58660c2af08885 WHIRLPOOL b50c9f19637141cd9b624f9ee79820ddbe1fc427cfe1e7974e7bea7c13e0e03c678c0cc75e48c7caf3d680ee44d6eb789fc8c2f0c846b2dcb8dbfc6c8a13aa80 +EBUILD newlib-2.1.0.ebuild 1717 SHA256 0a23e2b4770b9edb75032f609d20679970b05d7e906b32be0c649d002f70b5ee SHA512 a91410bf9635c2f8d35ffd982e188aa2b771d5d99e93e9d74e565ebdb7bfce66d3090bea18cebe013355cf675b71bada7f3bcb058f9e2ce9853fd7a68a4ffd7a WHIRLPOOL 0746ac2b52e7cb81ca951acd19e56d9897821c5e71bb2839de99622d8a29f97b1b9bed33c135fff6ff4ac43195168c9a43b0ace95b875b1033e53200a15be38a +EBUILD newlib-2.2.0.20150423.ebuild 1834 SHA256 6131bf8354249ebc60c4b477db23c8046cf608e165e4e7c862b8b2acbbb67f3a SHA512 63da4da63b7a1cb7bef102b76a1b6f321fa9bf5a856ae7383428bc12c1c0a1296616c677440c4dd12125001195ddf0816b421e7a18d95c7b4159fe8f21e545e0 WHIRLPOOL 2ca78a602bda300a8f50f0f5f9282e9f7630efb2911c3b83e6bf337e156964766c33fdf815a838657b8f0cb9c4f63633ca55d35a3f3a7bb15b63752dad087e80 +EBUILD newlib-2.2.0.ebuild 1852 SHA256 e1c9ac00c7c9a93d36e762da10f66313a1f7a0046e94d3e389a943384873177a SHA512 4219a870a0d24ce916075b3e0943ff8f0148d3eaeeafaa89b9fb3b6de037051dfa48dd283e2f98e7e2e7f86f24969b20614e6cf04fbb34921b884d44fb41abf9 WHIRLPOOL 5a98983c01b48f0e6d959dd9a439e115063a32028df5a58d97fdb26f9ea603156f6feff99aed2e792b9e833eeb6f555f8f305a19be673b59bf1f2b50b019ad61 +EBUILD newlib-2.3.0.20160104.ebuild 1836 SHA256 71b82342c3ed9881a5aaac957914246ae13fee2d8f58bd7dd3b830dd20b961e7 SHA512 aefefa0ee166579acfd95105a4f63171e61f59325e2a793ea09dd05b74d19bafe6fd40b7e3f57f5bd5bf7b3b8a348631b7ca40422bb31a0182863ad92138ca98 WHIRLPOOL b79cd44430ad1519f93156f4b152fc3aeeb9fbf0be23999112022f07ba00232c07a640dfcbf70caf396322f1ee4dc764b6823f7c3decf620b332dc3010e108b0 +EBUILD newlib-9999.ebuild 1834 SHA256 6131bf8354249ebc60c4b477db23c8046cf608e165e4e7c862b8b2acbbb67f3a SHA512 63da4da63b7a1cb7bef102b76a1b6f321fa9bf5a856ae7383428bc12c1c0a1296616c677440c4dd12125001195ddf0816b421e7a18d95c7b4159fe8f21e545e0 WHIRLPOOL 2ca78a602bda300a8f50f0f5f9282e9f7630efb2911c3b83e6bf337e156964766c33fdf815a838657b8f0cb9c4f63633ca55d35a3f3a7bb15b63752dad087e80 +MISC ChangeLog 3275 SHA256 0d38ea422373b00c582981d9a359d64caddd36e907a88788ccd93d8d03282703 SHA512 4068c14e2f237345ed092e9ac6d782e3b619bbcde3398ab84a35afd9be31067d4c59e4cb34890aeca54a54d790c669ee53a6e858fc69a30f081cd14df52c9e7c WHIRLPOOL d29bb09552fa647a4601e69109d0a4afa1e45eb64d2bd657a9ea9178631c171b877b4f0936874dd0302add2a2f7fc04c2566c8a65fe307116cbaf6a461c8f7aa +MISC ChangeLog-2015 4945 SHA256 11f5d12456430577aa00981110408f04fa4f5c23d56cd61876f7e3988aa89347 SHA512 7270853c28263aba68292ce332d52d63df9f395e5981df673bdc2b016ec3457aac1eb7a56b52e8d1890dc3196d831ea836bd368ae0f8d93e13734fa4e397f2f0 WHIRLPOOL 2b785f7603e12bc149b306e95bf9f96311dbde252fab8c4b5f2c71441643945c818d80494393a2d99540cb541271578cf6181529eba70d547d33efc6c4b06f16 +MISC metadata.xml 330 SHA256 0d33786b6df216eaeff2ac74b7a0c68041b294190829c9f614aaad73551709d5 SHA512 cf10bd2100eec996bcd2668a2e8fda67321f6969c59b3969ca1a62bc814113a48d475dbdcae3f4d6ac2186e770ec61d5c8c90690de921ea05696dc8924ec50b5 WHIRLPOOL f1ff858e5271f1ee5e383588c21f763fe959953205ca4b416240584b4fdd36f8107ddf54dbfb6c6366c22c24ae7806b8edf050a7336b43fb5c2ea30aba9441ed diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch new file mode 100644 index 0000000000..1704cc0ba7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/413547 + +From 3b98b99eaa23f242b984af8cbf4a0e707bc7eae8 Mon Sep 17 00:00:00 2001 +From: Corinna Vinschen +Date: Thu, 23 Feb 2012 09:30:17 +0000 +Subject: [PATCH] * configure.host: Accept "arm*" host spec instead of + just "arm". + +--- + newlib/ChangeLog | 4 ++++ + newlib/configure.host | 8 ++++---- + 2 files changed, 8 insertions(+), 4 deletions(-) + ++2012-02-23 Dan Egnor + + * configure.host: Accept "arm*" host spec instead of just "arm". + +diff --git a/newlib/configure.host b/newlib/configure.host +index a6673af..dc44e80 100644 +--- a/newlib/configure.host ++++ b/newlib/configure.host +@@ -98,7 +98,7 @@ case "${host_cpu}" in + arc) + machine_dir= + ;; +- arm) ++ arm*) + machine_dir=arm + ;; + avr*) +@@ -367,7 +367,7 @@ case "${host}" in + arc-*-*) + sys_dir=arc + ;; +- arm-*-*) ++ arm*-*-*) + sys_dir=arm + if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then + have_crt0="no" +@@ -560,10 +560,10 @@ case "${host}" in + arc-*-*) + syscall_dir=syscalls + ;; +- arm-*-pe) ++ arm*-*-pe) + syscall_dir=syscalls + ;; +- arm-*-*) ++ arm*-*-*) + syscall_dir=syscalls + # If newlib is supplying syscalls, select which debug protocol is being used. + # ARM_RDP_MONITOR selects the Demon monitor. +-- +1.7.8.5 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-cris-install.patch b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-cris-install.patch new file mode 100644 index 0000000000..05f571fbe2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-1.20.0-cris-install.patch @@ -0,0 +1,13 @@ +sent upstream already + +--- libgloss/cris/Makefile.in ++++ libgloss/cris/Makefile.in +@@ -228,7 +228,7 @@ install-lin: + *) \ + set -e; \ + for x in ${LIN_BSP} ${LIN_SCRIPTS} ${LIN_EXTRA}; do \ +- ${INSTALL_DATA} $$x ${tooldir}/lib${MULTISUBDIR}/$$x; \ ++ ${INSTALL_DATA} $$x $(DESTDIR)${tooldir}/lib${MULTISUBDIR}/$$x; \ + done;; \ + esac + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-2.1.0-msp430-destdir.patch b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-2.1.0-msp430-destdir.patch new file mode 100644 index 0000000000..38fa2643dc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/files/newlib-2.1.0-msp430-destdir.patch @@ -0,0 +1,41 @@ +From 0a7009c61811b4451ff6cccda24f42ab07142603 Mon Sep 17 00:00:00 2001 +From: DJ Delorie +Date: Thu, 23 Oct 2014 01:49:45 +0000 +Subject: [PATCH] 2014-10-22 Tim Harder * + msp430/Makefile.in: respect DESTDIR during install + +--- + libgloss/ChangeLog | 4 ++++ + libgloss/msp430/Makefile.in | 6 ++++-- + 2 files changed, 8 insertions(+), 2 deletions(-) + +2014-10-22 Tim Harder + + * msp430/Makefile.in: respect DESTDIR during install + +diff --git a/libgloss/msp430/Makefile.in b/libgloss/msp430/Makefile.in +index d72051d..b9f5a6a 100644 +--- a/libgloss/msp430/Makefile.in ++++ b/libgloss/msp430/Makefile.in +@@ -12,6 +12,7 @@ + + # Makefile for libgloss/msp430. + ++DESTDIR = + VPATH = @srcdir@ + srcdir = @srcdir@ + objdir = . +@@ -138,11 +139,11 @@ + + install: $(CRT) $(SIM_BSP) $(LIBNOSYS) $(LIB_CRT) $(SCRIPTS) + for c in $(CRT) $(SIM_BSP) $(LIBNOSYS) $(LIB_CRT); do \ +- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$c ;\ ++ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$c ;\ + done + for c in $(SCRIPTS); do \ + b=`basename $$c`; \ +- $(INSTALL_DATA) $$c $(tooldir)/lib${MULTISUBDIR}/$$b ;\ ++ $(INSTALL_DATA) $$c $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$$b ;\ + done + + clean mostlyclean: diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/metadata.xml new file mode 100644 index 0000000000..5025963793 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/metadata.xml @@ -0,0 +1,11 @@ + + + + +lu_zero@gentoo.org + + +toolchain@gentoo.org +Gentoo Toolchain Project + + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.18.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.18.0.ebuild index b50daa21ba..d68e307741 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.18.0.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.18.0.ebuild @@ -1,39 +1,41 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-1.18.0.ebuild,v 1.2 2010/02/28 20:12:04 lu_zero Exp $ +# $Id$ inherit eutils flag-o-matic toolchain-funcs export CBUILD=${CBUILD:-${CHOST}} export CTARGET=${CTARGET:-${CHOST}} if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then - export CTARGET=${CATEGORY/cross-} + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} fi fi -# Handle the case where we want newlib on glibc ... -if [[ ${CTARGET} == ${CHOST} ]] && [[ ${CHOST} != *-newlib ]] ; then - export CTARGET=${CHOST%%-*}-pc-linux-newlib -fi - DESCRIPTION="Newlib is a C library intended for use on embedded systems" HOMEPAGE="http://sourceware.org/newlib/" -SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz" +SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" LICENSE="NEWLIB LIBGLOSS GPL-2" [[ ${CTARGET} != ${CHOST} ]] \ && SLOT="${CTARGET}" \ || SLOT="0" -KEYWORDS="-* arm hppa m68k mips ppc ppc64 sh sparc x86" +KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" IUSE="nls threads unicode crosscompile_opts_headers-only" RESTRICT="strip" -DEPEND="" -RDEPEND="" - NEWLIBBUILD="${WORKDIR}/build" +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + src_unpack() { unpack ${A} mkdir -p "${NEWLIBBUILD}" @@ -45,10 +47,6 @@ src_compile() { CHOST=${CTARGET} strip-unsupported-flags local myconf="" - # hardwired to avoid breakages - [[ $(tc-is-softfloat) != "no" ]] \ - && myconf="--disable-newlib-hw-fp" \ - || myconf="--enable-newlib-hw-fp" [[ ${CTARGET} == "spu" ]] \ && myconf="${myconf} --disable-newlib-multithread" \ || myconf="${myconf} $(use_enable threads newlib-multithread)" @@ -66,7 +64,7 @@ src_compile() { src_install() { cd "${NEWLIBBUILD}" - emake -j1 DESTDIR="${D}" install + emake -j1 DESTDIR="${D}" install || die # env -uRESTRICT CHOST=${CTARGET} prepallstrip # minor hack to keep things clean rm -fR "${D}"/usr/share/info diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.19.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.19.0.ebuild new file mode 100644 index 0000000000..d68e307741 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.19.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils flag-o-matic toolchain-funcs + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" +SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_unpack() { + unpack ${A} + mkdir -p "${NEWLIBBUILD}" +} + +src_compile() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install || die +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.20.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.20.0.ebuild new file mode 100644 index 0000000000..767ce60267 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-1.20.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" +SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-cris-install.patch + epatch "${FILESDIR}"/${P}-arm-targets.patch #413547 +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.0.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.0.0.ebuild new file mode 100644 index 0000000000..24db8d219c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" +SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +KEYWORDS="-* arm hppa m68k ~mips ppc ppc64 sh sparc x86" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.1.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.1.0.ebuild new file mode 100644 index 0000000000..7f50e9877f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.1.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" +SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-msp430-destdir.patch + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.20150423.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.20150423.ebuild new file mode 100644 index 0000000000..064993fbcd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.20150423.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + if [[ ${PV} != *.201[5-9]???? ]] ; then + KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" + fi +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.ebuild new file mode 100644 index 0000000000..f8746386f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.2.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + KEYWORDS="-* arm hppa m68k ~mips ppc ppc64 sh sparc x86" +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +# Handle the SLOT changes. #497344 +RDEPEND="!<${CATEGORY}/${PN}-2.1.0" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.3.0.20160104.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.3.0.20160104.ebuild new file mode 100644 index 0000000000..5f23c0ffb2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-2.3.0.20160104.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" +# if [[ ${PV} != *.201[5-9]???? ]] ; then + KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +# fi +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-9999.ebuild new file mode 100644 index 0000000000..064993fbcd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/newlib/newlib-9999.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + if [[ ${PV} != *.201[5-9]???? ]] ; then + KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" + fi +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog index ff22569f06..f93f3090cd 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog @@ -1,477 +1,69 @@ # ChangeLog for sys-libs/slang -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.133 2012/10/08 00:45:28 naota Exp $ +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*slang-2.3.0 (09 Aug 2015) +*slang-2.2.4-r1 (09 Aug 2015) +*slang-2.2.4 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +files/slang-2.1.3-uclibc.patch, +files/slang-2.2.3-slsh-libs.patch, + +files/slang-2.2.4-memset.patch, +metadata.xml, +slang-2.2.4.ebuild, + +slang-2.2.4-r1.ebuild, +slang-2.3.0.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) - 08 Oct 2012; slang-2.2.4.ebuild: - Install also pkg-config file. #433732 - - 14 May 2012; Fabian Groffen slang-2.2.4.ebuild: - Fix linking on Solaris - - 04 May 2012; Alexis Ballier slang-2.2.4.ebuild: - keyword ~amd64-fbsd - - 24 Mar 2012; Fabian Groffen slang-2.2.4.ebuild: - Fix for Prefix, add Prefix keywords - - 02 Mar 2012; Samuli Suominen - -files/slang-2.1.2-slsh-libs.patch, -slang-2.2.2.ebuild, -slang-2.2.3.ebuild: - old - - 02 Mar 2012; Samuli Suominen slang-2.2.4.ebuild: - ppc64 stable wrt #397239 - - 28 Feb 2012; Brent Baude slang-2.2.4.ebuild: - Marking slang-2.2.4 ppc for bug 397239 - - 14 Feb 2012; Jeroen Roovers slang-2.2.4.ebuild: - Stable for HPPA (bug #397239). - - 12 Feb 2012; Raúl Porcel slang-2.2.4.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #397239 - - 29 Jan 2012; Markus Meier slang-2.2.4.ebuild: - arm stable, bug #397239 - - 28 Jan 2012; Pawel Hajdan jr slang-2.2.4.ebuild: - x86 stable wrt bug #397239 - - 23 Jan 2012; Samuli Suominen slang-2.2.4.ebuild: - USE="static-libs" to control the building of libslang.a static archive wrt - #399841 by Maurizio Camisaschi - - 23 Jan 2012; Agostino Sarubbo slang-2.2.4.ebuild: - Stable for amd64, wrt bug #397239 - -*slang-2.2.4 (25 Apr 2011) - - 25 Apr 2011; Samuli Suominen +slang-2.2.4.ebuild: - Version bump. - -*slang-2.2.3 (27 Dec 2010) - - 27 Dec 2010; Samuli Suominen +slang-2.2.3.ebuild, - +files/slang-2.2.3-slsh-libs.patch: - Version bump. - - 24 May 2010; Pacho Ramos slang-2.2.2.ebuild: - stable amd64, bug 318313 - - 22 May 2010; Raúl Porcel slang-2.2.2.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #318313 - - 17 May 2010; Pawel Hajdan jr slang-2.2.2.ebuild: - x86 stable wrt bug #318313 - - 11 May 2010; Brent Baude slang-2.2.2.ebuild: - stable ppc64, bug 318313 - - 10 May 2010; nixnut slang-2.2.2.ebuild: - ppc stable #318313 - - 07 May 2010; Jeroen Roovers slang-2.2.2.ebuild: - Stable for HPPA (bug #318313). - - 03 May 2010; Samuli Suominen slang-2.2.2.ebuild: - Make sure -ltermcap is not used wrt #276787 by Michal Janke. - - 17 Dec 2009; Raúl Porcel slang-2.2.0.ebuild: - ia64/s390/sh/sparc stable wrt #287733 - -*slang-2.2.2 (08 Dec 2009) - - 08 Dec 2009; MATSUU Takuto +slang-2.2.2.ebuild: - Version bumped. - - 31 Oct 2009; Brent Baude slang-2.2.0.ebuild: - Marking slang-2.2.0 ppc64 for bug 287733 - - 25 Oct 2009; Markus Meier slang-2.2.0.ebuild: - arm stable, bug #287733 - - 21 Oct 2009; Markus Meier slang-2.2.0.ebuild: - x86 stable, bug #287733 - - 12 Oct 2009; Jeroen Roovers slang-2.2.0.ebuild: - Stable for HPPA (bug #287733). - - 11 Oct 2009; Samuli Suominen slang-2.2.0.ebuild: - amd64 stable wrt #287733 - - 11 Oct 2009; Tobias Klausmann slang-2.2.0.ebuild: - Stable on alpha, bug #287733 - -*slang-2.2.1 (07 Oct 2009) - - 07 Oct 2009; MATSUU Takuto +slang-2.2.1.ebuild: - Version bumped, bug #288082. - - 07 Oct 2009; nixnut slang-2.2.0.ebuild: - ppc stable #287733 - -*slang-2.2.0 (24 Aug 2009) - - 24 Aug 2009; MATSUU Takuto +slang-2.2.0.ebuild: - Version bumped. Added zlib USE flag. - - 06 May 2009; Raúl Porcel slang-2.1.4.ebuild: - arm/ia64/s390/sh/sparc stable wrt #267920 - - 03 May 2009; Tobias Klausmann slang-2.1.4.ebuild: - Stable on alpha, bug #267920 - - 03 May 2009; Markus Meier slang-2.1.4.ebuild: - amd64/x86 stable, bug #267920 - - 02 May 2009; Jeroen Roovers slang-2.1.4.ebuild: - Stable for HPPA (bug #267920). - - 01 May 2009; Brent Baude slang-2.1.4.ebuild: - stable ppc64, bug 267920 - - 30 Apr 2009; Brent Baude slang-2.1.4.ebuild: - stable ppc, bug 267920 - - 30 Apr 2009; Samuli Suominen slang-2.1.3-r1.ebuild, - slang-2.1.4.ebuild: - Because ncurses5-config --terminfo returns /usr/share/terminfo we keepdir - it wrt #245374 and drop USE -minimal depend. - -*slang-2.1.4 (03 Nov 2008) - - 03 Nov 2008; MATSUU Takuto +slang-2.1.4.ebuild: - Version bumped, bug #237144. Added EAPI=2. - - 12 Jun 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - arm stable - - 29 May 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - keyword ~arm - - 04 Apr 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - Keyword ~sparc-fbsd, thanks to Uberlord for testing. - - 19 Mar 2008; Samuli Suominen - +files/slang-2.1.3-uclibc.patch, slang-2.1.3-r1.ebuild: - Fix a regression from slang-1.4.9-r2, building on uclibc wrt bug 213925 - thanks to Natanael Copa. - - 13 Mar 2008; Jeroen Roovers slang-2.1.3-r1.ebuild: - Stable for HPPA (bug #211986). - - 11 Mar 2008; Brent Baude ChangeLog: - stable ppc64, bug 211991 - - 11 Mar 2008; Brent Baude slang-2.1.3-r1.ebuild: - stable ppc64, bug 211986 - - 10 Mar 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - amd64 stable wrt #211986 - - 10 Mar 2008; Raúl Porcel slang-2.1.3-r1.ebuild: - alpha/ia64/sparc stable wrt #211986 - - 09 Mar 2008; nixnut slang-2.1.3-r1.ebuild: - Stable on ppc wrt bug 211986 - - 09 Mar 2008; Markus Meier slang-2.1.3-r1.ebuild: - x86 stable, bug #211986 - - 17 Feb 2008; Alexis Ballier slang-2.1.3-r1.ebuild: - keyword ~x86-fbsd - - 15 Feb 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - If USE readline is used, and it's enabled by default in profiles use system - readline for slsh instead of native slang. - - 15 Feb 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - sys-libs/ncurses is required for /usr/share/terminfo files which means it - cannot be built with USE minimal wrt #210063 by Saul Peebsen. - - 11 Feb 2008; Jeroen Roovers slang-2.1.3-r1.ebuild: - Marked ~hppa (bug #209422). - - 11 Feb 2008; Raúl Porcel slang-2.1.3-r1.ebuild: - Re-add ~ia64/~sparc - - 11 Feb 2008; Samuli Suominen slang-2.1.3-r1.ebuild: - Force -j1 for both building and installing wrt #209643. - - 11 Feb 2008; Brent Baude slang-2.1.3-r1.ebuild: - Marking slang-2.1.3-r1 ~ppc64 for bug 209422 - - 10 Feb 2008; Ryan Hill slang-2.1.3-r1.ebuild: - Keyword mips for bug #209422. - -*slang-2.1.3-r1 (10 Feb 2008) - - 10 Feb 2008; Samuli Suominen +slang-2.1.3-r1.ebuild: - USE cjk for optional dev-libs/oniguruma dep. - - 10 Feb 2008; Samuli Suominen slang-2.1.3.ebuild: - Use targets elf and static in src_compile and install-all in src_install to - avoid compiling at install phase. - - 10 Feb 2008; Raúl Porcel slang-2.1.3.ebuild: - Re-add ~alpha/~ia64 wrt #209422 - - 10 Feb 2008; Tobias Scherbaum slang-2.1.3.ebuild: - Added ~ppc, bug #209422 - - 09 Feb 2008; Brent Baude slang-2.1.3.ebuild: - keyworded ~arch for ppc64, bug 209434 - - 09 Feb 2008; Samuli Suominen slang-1.4.9-r2.ebuild, - -slang-2.1.2.ebuild: - Remove unused version and fix quoting of stable. - -*slang-2.1.3 (09 Feb 2008) - - 09 Feb 2008; Samuli Suominen +slang-2.1.3.ebuild: - Version bump wrt #202344, thanks to Arfrever Frehtes Taifersar Arahesis for - reporting. - - 16 Nov 2007; Ferris McCormick slang-2.1.2.ebuild: - Add ~sparc for testing. Why is this still package.masked? - - 14 Oct 2007; -files/slang-2.0.6-foreground.patch, - -files/slang-2.0.6-slsh-libs.patch, -slang-1.4.9-r1.ebuild, - slang-1.4.9-r2.ebuild, -slang-2.0.6.ebuild: - Removed old versions. - Fixed distcc issue, bug #194233. - -*slang-2.1.2 (18 Sep 2007) - - 18 Sep 2007; MATSUU Takuto - +files/slang-2.1.2-slsh-libs.patch, +slang-2.1.2.ebuild: - Version bumped, bug #182339. - - 30 Aug 2007; Christian Heim metadata.xml: - Removing liquidx from metadata due to his retirement (see #171155 for - reference). - - 18 Mar 2007; Fabian Groffen slang-1.4.9-r1.ebuild, - slang-1.4.9-r2.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 12 Mar 2007; Javier Villavicencio - slang-1.4.9-r2.ebuild: - Added userland_BSD to the conditionals for fsuid.patch. Thanks goes to - Sergey Belyashov in bug 169670. - - 17 Oct 2006; Roy Marples slang-1.4.9-r2.ebuild: - Added ~sparc-fbsd keyword. - - 19 Sep 2006; Alastair Tse slang-2.0.6.ebuild: - add -j1 to src_compile emakes (#141990) - - 28 Aug 2006; Gustavo Zacarias slang-1.4.9-r2.ebuild: - Stable on hppa - - 09 Aug 2006; Alastair Tse slang-2.0.6.ebuild: - mark for ~x86 - - 29 Jul 2006; Diego Pettenò - +files/slang-2.0.6-foreground.patch, +files/slang-2.0.6-slsh-libs.patch, - slang-2.0.6.ebuild: - Add missing patch and add a new one from upstream, thanks to 'galtgendo' in - bug #141990. - -*slang-2.0.6 (28 Jul 2006) - - 28 Jul 2006; Diego Pettenò +slang-2.0.6.ebuild: - Version bump for slang, slotted to be installed side-by-side with slang 1.x. - Thanks to Mark Lee and Alastair Tse in bug #95247 for the work and the - brainstorm. Masked till bug #141947 is completed. - - 22 Jul 2006; Bryan Østergaard slang-1.4.9-r2.ebuild: - Stable on alpha. - - 27 Apr 2006; Alec Warner Manifest: - Fixing SHA256 digest, pass four - - 29 Apr 2006; Joshua Kinard slang-1.4.9-r2.ebuild: - Marked stable on mips. - - 30 Mar 2006; Diego Pettenò - +files/slang-1.4.9-fbsdlink.patch, slang-1.4.9-r2.ebuild: - Add patch to use linux-style linking on FreeBSD and keyworded ~x86-fbsd. - - 14 Mar 2006; Chris White slang-1.4.9-r2.ebuild: - 1.4.9-r2 amd64 stable. - - 10 Mar 2006; Aron Griffis slang-1.4.9-r2.ebuild: - Mark 1.4.9-r2 stable on ia64 - - 10 Mar 2006; Michael Hanselmann slang-1.4.9-r2.ebuild: - Stable on ppc. - - 27 Feb 2006; Gustavo Zacarias slang-1.4.9-r2.ebuild: - Stable on sparc - - 27 Feb 2006; Markus Rothe slang-1.4.9-r2.ebuild: - Stable on ppc64 - - 25 Feb 2006; Alastair Tse - -files/slang-utf8-acs.patch, -files/slang-utf8-fix.patch, - -files/slang-1.4.9-autoconf.patch, -files/slang-utf8-fix2.patch, - -files/slang-1.4.9-fsuid.patch, -files/slang-1.4.9.patch, - -files/slang-debian-utf8.patch, slang-1.4.9-r1.ebuild, - slang-1.4.9-r2.ebuild: - patches moved to gentoo mirror. stable bump for x86 - - 16 Feb 2006; Alastair Tse slang-1.4.9-r2.ebuild: - workaround build problems for LANG=et_EE (#122713) - -*slang-1.4.9-r2 (16 May 2005) - - 16 May 2005; Heinrich Wendel - +files/slang-utf8-fix2.patch, +slang-1.4.9-r2.ebuild: - add another utf8 fix from fedora, bug #92735 - - 03 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 07 Nov 2004; Mamoru KOMACHI slang-1.4.9-r1.ebuild: - Fixed chmod failure when unicode USE flag is set; bug #70328. - - 06 Nov 2004; Mamoru KOMACHI - files/slang-1.4.9-fsuid.patch, files/slang-1.4.9.patch, - slang-1.4.9-r1.ebuild: - Added a patch to remove glibc specific calls. Thanks to Peter S. Mazinger - ; bug #67666. Fixed compilation on ppc-macos and LICENSE - syntax. - - 26 Oct 2004; Tom Martin slang-1.4.9-r1.ebuild: - Stable on amd64. - - 16 Oct 2004; slang-1.4.9-r1.ebuild: - Keyworded ~ppc-macos. - - 06 Oct 2004; Guy Martin slang-1.4.9-r1.ebuild: - Stable on hppa. - - 30 Sep 2004; Bryan Østergaard,,, slang-1.4.9-r1.ebuild: - Stable on alpha. - - 25 Sep 2004; Joshua Kinard slang-1.4.9-r1.ebuild: - Marked stable on mips. - - 22 Sep 2004; Gustavo Zacarias slang-1.4.9-r1.ebuild: - Stable on sparc - - 21 Sep 2004; Heinrich Wendel slang-1.4.9-r1.ebuild: - mark slang-1.4.9-r1 stable on x86 - - 03 Sep 2004; Pieter Van den Abeele slang-1.4.9.ebuild: - Masked slang-1.4.9.ebuild stable for ppc - - 01 Sep 2004; Travis Tilley slang-1.4.9-r1.ebuild, - slang-1.4.9.ebuild: - made slang use $(get_libdir) for cleanly installing to lib64/lib32 - - 23 Jul 2004; Mamoru KOMACHI slang-1.4.9.ebuild: - Added to macos. - -*slang-1.4.9-r1 (07 Jun 2004) - - 04 Oct 2004; Pieter Van den Abeele : - PPC stable - - 07 Jun 2004; Mamoru KOMACHI metadata.xml, - +slang-1.4.9-r1.ebuild: - Added unicode patches. Thanks to Alexander Darovsky - and Stanislav Karchebny , see bug #47675 and #52846. - - 27 Apr 2004; Mike Frysinger slang-1.4.9.ebuild : - Mark arm stable and remove the trimming of the gcc/slang.h stuff since - this has been fixed in latest gcc's. - - 22 Jan 2004; Guy Martin slang-1.4.9.ebuild : - Marked stable on hppa. - - 15 Jan 2004; Jon Portnoy slang-1.4.9.ebuild : - Stable on AMD64. - - 09 Jan 2004; Aron Griffis slang-1.4.9.ebuild: - stable on alpha - - 28 Dec 2003; Joshua Kinard slang-1.4.9.ebuild: - Move to mips stable (~mips -> mips) - - 20 Oct 2003; Christian Birchinger slang-1.4.9.ebuild: - Added sparc stable keyword - - 08 Oct 2003; Alastair Tse slang-1.4.9.ebuild: - stable bump for x86 - - 17 Sep 2003; Jon Portnoy slang-1.4.9.ebuild : - ia64 keywords. - - 19 Jul 2003; Alastair Tse slang-1.4.5-r2.ebuild, - slang-1.4.5-r3.ebuild: - fix library links on first install for 1.4.5 - -*slang-1.4.9 (10 Jun 2003) - - 10 Jun 2003; YAMAKURA Makot slang-1.4.5-r3.ebuild, - slang-1.4.9.ebuild, files/digest-slang-1.4.5-r3, files/digest-slang-1.4.9 : - New version 1.4.9. Added cjk USE flag to 1.4.9 and 1.4.5-r3. - - 18 May 2003; Tavis Ormandy slang-1.4.5-r2.ebuild: - removing hardcoded compiler. - -*slang-1.4.8 (22 Feb 2003) - - 16 Mar 2003; Alastair Tse slang-1.4.8.ebuild: - add postinst cleanup for old ANSIfied slang.h, prevents #16678. - - 22 Feb 2003; Aron Griffis slang-1.4.8.ebuild : - Update to latest version; thanks to Robert Bragg for the heads-up. - Closes bug #15015. - - 18 Feb 2003; Zach Welch slang-1.4.5-r2.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin slang-1.4.5-r2.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*slang-1.4.5-r2 (21 Mar 2002) - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 15 Jul 2002; Mark Guertin - Added ppc to keywords - - 21 Mar 2002; Seemant Kulleen slang-1.4.5-r2.ebuild : - - html documentation no longer getting gzipped. caught by - stefan@mdy.univie.ac.at - -*slang-1.4.5-r1 (4 March 2002) - - 4 March 2002; Donny Davies slang-1.4.5-r1.ebuild : - - Fixed to install libslang.so.1.4.5 mode 755. Also fix a small doc - install bug where it wasnt deleting the right directory. - -*slang-1.4.5 (20 Feb 2002) - - 20 Feb 2002; Aron Griffis slang-1.4.5.ebuild : - - Updated to 1.4.5. Removed setting of ELF_CFLAGS since our CFLAGS are - picked up anyway. This seems a safer approach. - -*slang-1.4.4-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-libs/slang/slang/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog-2015 similarity index 90% rename from sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/ChangeLog rename to sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog-2015 index ff22569f06..3a2bb0cff6 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/ChangeLog-2015 @@ -1,6 +1,54 @@ # ChangeLog for sys-libs/slang -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.133 2012/10/08 00:45:28 naota Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/ChangeLog,v 1.147 2015/07/24 14:41:33 polynomial-c Exp $ + +*slang-2.3.0 (24 Jul 2015) + + 24 Jul 2015; Lars Wendler +slang-2.3.0.ebuild: + Version bump (bug #524744). + + 03 Mar 2015; Yixun Lan slang-2.2.4-r1.ebuild: + add arm64 support, tested on A53 board + + 21 Sep 2014; Markus Meier slang-2.2.4-r1.ebuild: + arm stable, bug #522434 + + 15 Sep 2014; Agostino Sarubbo slang-2.2.4-r1.ebuild: + Stable for sparc, wrt bug #512012 + + 25 Aug 2014; Agostino Sarubbo slang-2.2.4-r1.ebuild: + Stable for alpha, wrt bug #512012 + + 23 Aug 2014; Agostino Sarubbo slang-2.2.4-r1.ebuild: + Stable for ia64, wrt bug #512012 + + 21 Aug 2014; Agostino Sarubbo slang-2.2.4-r1.ebuild: + Stable for ppc64, wrt bug #512012 + + 28 Jul 2014; Agostino Sarubbo slang-2.2.4-r1.ebuild: + Stable for ppc, wrt bug #512012 + + 18 Jul 2014; Pacho Ramos slang-2.2.4-r1.ebuild: + amd64/x86 stable, bug #513802 + + 06 Jul 2014; Jeroen Roovers slang-2.2.4-r1.ebuild: + Stable for HPPA (bug #516308). + + 18 Jun 2014; Michał Górny slang-2.2.4-r1.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 18 Apr 2014; Julian Ospald slang-2.2.4-r1.ebuild: + update baselibs blocker version + +*slang-2.2.4-r1 (18 Apr 2014) + + 18 Apr 2014; Julian Ospald +slang-2.2.4-r1.ebuild: + add multilib support wrt #496586, patch by Michael Mair-Keimberger + + 19 Nov 2013; Sergei Trofimovich + +files/slang-2.2.4-memset.patch, slang-2.2.4.ebuild: + Fix implicit memset() declaration in png module. 08 Oct 2012; slang-2.2.4.ebuild: Install also pkg-config file. #433732 diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/slang/Manifest index 8c2c9e6cef..1ccefbcd1b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/Manifest @@ -1,26 +1,11 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX slang-2.1.3-uclibc.patch 494 SHA256 7b88890ae8787617065d693f0469b2d462148964e3de9d74e28c0b202590fd69 SHA512 7565e321fff880a536d7724c44db3cdb4d856011004d79ad7a363094f765d73ab0dc6fe80b4df57fca9352ed4f790ad13a59d1827162e4f426cc51fa38ec1cb1 WHIRLPOOL 6142620686e7a2af1c57a4962df6ca69c05f713f6c69ad9b5daad0b040242cf5951dda4d33ad0a06df3371519bd41c54c9c7e4d59ce29926de9805d3f7bcb4e5 AUX slang-2.2.3-slsh-libs.patch 678 SHA256 820bb560dc76105756a0fa75661dd3cbf6fc6ecb7802dcbdb9fc4625de4ffb22 SHA512 62ce13a54178432463873e1f31e50bd47559ef0fff6c0a58497cfb908b055ea2f80d1af5d2c5bdafdf6e85e7c75d48bd0d39905977d1591e7559a285685a9b72 WHIRLPOOL 135fc5ea00fc3dcc7580753c5e9f02985762ecf758593728f273e8b252e3b86573ff50249cbb26d8da0678a7cd1fe965319e8bf9d7073c4158e57211c72bf707 +AUX slang-2.2.4-memset.patch 1054 SHA256 d389884d73811314a6dbdb6223a7241bca5abc97f8984eb4f238d327b30c1fad SHA512 ddbbd089c3d1128353951438fc527b6cc7e2268d5dc7384123fcf36dc198872a0cf229c850b3e6c1538807adaf3b426d3748f3ed2fd4b021080d5ebda30d56ee WHIRLPOOL b68492ca72f6ee35c28bde22fd87d8c33c85c47fcb820c9d17ec496301b7df46a4741e7baa9b3522b4142c9643a2942d8e619364039beba80cc9e59bb8131910 DIST slang-2.2.4.tar.bz2 1427363 SHA256 9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db SHA512 aaf0dcea5f1583487732098bd9dfe47f4fd968d81783955f58ed7bbffb852c217cde8999f2a515d77c22d44efc79047fc841eea6fecc48f18b402461ce6a848f WHIRLPOOL 5a0c81ef103116733df952fec8593f476bd57c9b2799ee566b0bf93dfd465709ef5f565a369d89a92bfd13cfc7577a047c46116bcac2f0b3176e50556c7484e1 -EBUILD slang-2.2.4.ebuild 1853 SHA256 2893b9c1e1e9a0e945e711fb66a88d197a3441b48086016b238194d2632febf6 SHA512 e4e7c640bdb53682f8a87ec1e099303ab6092e64262fe55d86c2bdd8f81ab16fbb949717c637b27710c0e5d709e2003d82f2b31d6c24df00426012dddd8beb06 WHIRLPOOL 759d03de10081cf81399de094a2da603e3e87480baa4718145e4cb4dff65f4cff8e279bab4b3e1a6edb22302bcf1e913bf59c635c6cc7f03516d3e1e548cdcd7 -MISC ChangeLog 16878 SHA256 205958e037c4063efc01218ab69d3be0113d15c5a58620e096ef56458cc085c5 SHA512 c8d5d76c15f8e0738746f470ab333e1648417ddedb15770e6202e12d40e9e97a7f1fe8d97ce75dd46fcd349e68b6e762b6e208da36e5137d304335ed99ab62b2 WHIRLPOOL 5e0ec6d3d071c73ad82e6e5b70f522da561706af9fd9d1605ecc594c84571e818f05f929934631c95a8f25d21378ec9336789574fd1eabda20fd4f66a96d1ba1 -MISC metadata.xml 157 SHA256 c3c089740b31ec0f4d7fbc3bf2d6bb8460ccfd0694f01bf91b22a2e1930d6d5d SHA512 eaa4f0b5e4f9173245bcb2158d56335c959e2b15571f9992efdcd89ab2375a771f6d06a8bde9aba369489bfe15c123abc2745ed93b7c3fd04af29b7262367040 WHIRLPOOL a5d0d7ac8ce5fe93f1a64440cb3cdb943c30d8deaa5a19e90d24917411bcb69c89d6f56bf5c84bb2604b42d9fd4211905c5c0d1f1710b936b41443b302cbff2c ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJQciIrAAoJEDYO1FT4VRUUyIYP/jQ62r0lOU/4+bR2MJ8F4wN4 -sq+srCsgF5+eGWUEwAR09GUfSzKmycZreFNRj2Qte4iZ0V6UniSOQ5JVw7x2uIv5 -4BjWRhAmDCwzElcu0U4yM14/Pe8JXuyb+jne4DYPmUiYC3MRjqE2tuzXcz0JpkPz -lrR4whh+0F6E9a7VEr7EVYyElK/zWrh2tNlDtAfyVicommYeovbjEZoWTFlj13SZ -7LmvQwvGXQh2tWjwVd/zc1YPMbWnnNk9AE+jNlGtQ6lL4VhSNgAumqyFVpNeF1aV -sK+szsKuypEHkq3fa51/hlj0gNEJA7YDsKM4EpGUz7L6sseY+2vd+X6loL91i4NL -vihjibPHKVmFZOwdimFMzFdmlQ/CGj+FEJTae3iAlnYMgLKtEwxg7cJ8Pyc40iDR -dbuBNuDsob1vR4ZYxMbHd+Ifi1myTqvs1MzI1dowkRnPpLVjHP+wrkco2ZtEio9s -yvla7F0Ztudo6dp2f4d8sat35WV4VE0OGyF4h7wH5SWqraasqmgkZkptsyRuI5WP -wSsi3KOwPb84vqg0a0xQJghwZzwdAML0m1dvoT7wBF1YFWXj5qwMox2C6U9IBtb3 -fjwM32diS8SRSMS3lbxUYaY5CtNele78jnSNcVuk4NnXy8KzvsnquNYrVp8riWx4 -s1QarJINxEHhVg5OJUiq -=ZVA0 ------END PGP SIGNATURE----- +DIST slang-2.3.0.tar.bz2 1532986 SHA256 f95224060f45e0d8212a5039b339afa5f1a94a1bb0298e796104e5b12e926129 SHA512 0b04d916409c59f66301877c078bcca63c8b71e5dfa6c1d804353e41949bca16e664a79381c4156068b1f878c333e618f1de165e4059b09831fa83a794613050 WHIRLPOOL 395dc36d2f571ed19d88ee1f1c3594ab50d3a955949724d46582191430aa0c23cf3f78f966b184f3220ab86f2939e4601821160455159783793df30597c53257 +EBUILD slang-2.2.4-r1.ebuild 2239 SHA256 100157bd3800c4317556c8071255639bc08322e75cc34084209b235243fff1c2 SHA512 e0b82d314b37c963e8b54132cd0adb2d5c808ba7b53eff668d1ca8d0476acb4cb887524afd4557b89d847a3a7e8e40be9d7a997f1967b0f3150b757ee9cf800c WHIRLPOOL 5d56e001a3dd566ef914e41d7b272f636263f08ff190a9c43d941db40391cba6d7ed649e8f965392b789bae95ec3a88d102deb991c757ee54a8277b00d6a6b50 +EBUILD slang-2.2.4.ebuild 1799 SHA256 f2e4ea4017c0fa14dd97475260792ea2ba5172dbbf6d55e3540bbbc06b9e811e SHA512 4d82128ac4fe5e856ff7dcd0f1f3eb4e00b1602ec5b0f96d8ba274d00c1a1c24dca0be8f290bef585fe5fa27a21b137d07b47dfab0b6926b0b2d2f5da7e79720 WHIRLPOOL b17b1543f98334fa462b9bbf65a8fd0fcfc7e7ecebfc77aa301a6956514b55ab2f968077e903e96758a8b30549fec39ad496140896895958e122ab86e8fd9f45 +EBUILD slang-2.3.0.ebuild 2261 SHA256 207b4a2ec407051f9cc73fa4fd74b621778a8155f32e3d6aea3ec22fb16a03c5 SHA512 e59b6da6871a7228d7c211b4fdc4cecef966446cd5c4e31bd605bc7cfab1e597247a62a865edcc22391aa441bc25ef5607462c4832911930c010c7b55bde36a3 WHIRLPOOL 2af07fff2493aec0d7b0a60d5e3b421299395b1e93662ce459b7863454fa4a90089389c5bd1f0129991896c8019411b14daae6b6c060590a8fd38eb7a7a2e668 +MISC ChangeLog 2629 SHA256 abacc2bf095a6600f508333ab27cbe52b7578567d7790e98ba86d469ee0ece01 SHA512 ad0750bcdd4c8ae74395e7a60ef60f64e03f57a0fa1bd7904c96a95890a2ea520e8251dd3ad69aed0725ed642bb3e399db87a52c75642c0588d5713bd6f66a08 WHIRLPOOL d3e55f78e32ca401e4e77ef664314f27e180890f4a0efaf6d5ad668df578d4169bdd20a53f24b6e0a4de5101487257f552b71adfc96135ecc6bdcb66dd31b7e2 +MISC ChangeLog-2015 18580 SHA256 9d53f950ed48c7fedc2366ec68655c18009ad714b6b2b80c0a0d903be0a1982b SHA512 03dc0c0d481a94d5bae01ff9c753631a05c72ad4b0f8e7831739097ed5790bace751b1968f2650a8b6ab2d685862097bbe685515dd038e2b751c3537f904cb0f WHIRLPOOL 1c70afeda60c7c7af3a3fe4608bae3ef8cf1db87f890ee7cd3741c778d9eb7c97591d0e41f420c8b4ab272ae8d8380732d003f4c2ddc7f01f2b4ed8b4f288155 +MISC metadata.xml 234 SHA256 5ee3f7d7197cf269efebe240796a0484e0bd2da3cff78e63b87c32cb4297c175 SHA512 16ea852f76297335e7ef70c8019fe09d46c0455922c049ba6e92696232e957955fd671d467ebdd0bf7837d39a26083d5be2a6f8abeba53807f0b8c5b97f2e441 WHIRLPOOL a29087cfdc7418c4dfdeffc62f80a934a759de3f014f9599dc3be9a8292c4717165dc75c1a565b4dca34479115f4ae17ddb62aa6960e93ad71e12b4c26c8040d diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.1.2-slsh-libs.patch b/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.1.2-slsh-libs.patch deleted file mode 100644 index da9c3ecfaa..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.1.2-slsh-libs.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur slang-2.1.2.orig/slsh/Makefile.in slang-2.1.2/slsh/Makefile.in ---- slang-2.1.2.orig/slsh/Makefile.in 2007-09-09 10:39:18.000000000 +0900 -+++ slang-2.1.2/slsh/Makefile.in 2007-09-19 01:31:41.000000000 +0900 -@@ -74,7 +74,7 @@ - slsh_exe: slsh.o readline.o - $(CC) $(CFLAGS) slsh.o readline.o -o slsh_exe $(LDFLAGS) $(SRC_LIBS) - slsh: slsh.o readline.o -- $(CC) $(CFLAGS) slsh.o readline.o -o slsh $(LDFLAGS) $(INST_LIBS) -+ $(CC) $(CFLAGS) slsh.o readline.o -o slsh $(LDFLAGS) $(SRC_LIBS) - slsh.o: slsh.c slsh.h config.h Makefile - $(CC) -c $(CFLAGS) $(SLANG_SRCINC) $(DEFS) slsh.c - readline.o: readline.c slsh.h config.h Makefile diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.2.4-memset.patch b/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.2.4-memset.patch new file mode 100644 index 0000000000..0be90fdc30 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/files/slang-2.2.4-memset.patch @@ -0,0 +1,32 @@ +From e06be392e42c23dd9bd7205445f3c5232ddb9ed7 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Tue, 19 Nov 2013 15:17:52 +0300 +Subject: [PATCH] modules/png-module.c: add declaration of 'memset' +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + + * QA Notice: Package triggers severe warnings which indicate that it + * may exhibit random runtime failures. + * /tmp/portage/sys-libs/slang-2.2.4/work/slang-2.2.4/modules/png-module.c:122:2: warning: incompatible implicit declaration of built-in function ‘memset’ [enabled by default] + +Signed-off-by: Sergei Trofimovich +--- + modules/png-module.c | 1 + + 3 files changed, 403 insertions(+), 259 deletions(-) + +diff --git a/modules/png-module.c b/modules/png-module.c +index 92ede3d..fed9392 100644 +--- a/modules/png-module.c ++++ b/modules/png-module.c +@@ -23,6 +23,7 @@ USA. + #include "config.h" + + #include ++#include /* memset() */ + #include + #include + +-- +1.8.4 + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/slang/metadata.xml index aef01fc3d5..6f2ca22da2 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/metadata.xml @@ -1,5 +1,8 @@ - cjk + + cjk@gentoo.org + Cjk + diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/slang-2.2.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4-r1.ebuild similarity index 56% rename from sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/slang-2.2.4.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4-r1.ebuild index a924a3f1ad..d0d15f65a9 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/slang-2.2.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.2.4.ebuild,v 1.13 2012/10/08 00:45:28 naota Exp $ +# $Id$ -EAPI=4 -inherit eutils +EAPI=5 +inherit eutils multilib-minimal DESCRIPTION="A multi-platform programmer's library designed to allow a developer to create robust software" HOMEPAGE="http://www.jedsoft.org/slang/" @@ -11,31 +11,39 @@ SRC_URI="mirror://slang/v${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" IUSE="cjk pcre png readline static-libs zlib" # ncurses for ncurses5-config to get terminfo directory RDEPEND="sys-libs/ncurses - pcre? ( dev-libs/libpcre ) - png? ( >=media-libs/libpng-1.2:0 ) - cjk? ( dev-libs/oniguruma ) - readline? ( sys-libs/readline ) - zlib? ( sys-libs/zlib )" + pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] ) + cjk? ( >=dev-libs/oniguruma-5.9.5[${MULTILIB_USEDEP}] ) + readline? ( >=sys-libs/readline-6.2_p5-r1:0[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 + )" DEPEND="${RDEPEND}" MAKEOPTS="${MAKEOPTS} -j1" src_prepare() { epatch "${FILESDIR}"/${PN}-2.2.3-slsh-libs.patch + epatch "${FILESDIR}"/${PN}-2.2.4-memset.patch # avoid linking to -ltermcap race with some systems sed -i -e '/^TERMCAP=/s:=.*:=:' configure || die # we use the GNU linker also on Solaris sed -i -e 's/-G -fPIC/-shared -fPIC/g' \ -e 's/-Wl,-h,/-Wl,-soname,/g' configure || die + + # slang does not support configuration from another dir + multilib_copy_sources } -src_configure() { +multilib_src_configure() { local myconf=slang use readline && myconf=gnu @@ -47,7 +55,7 @@ src_configure() { $(use_with zlib z) } -src_compile() { +multilib_src_compile() { emake elf $(use static-libs && echo static) pushd slsh >/dev/null @@ -55,11 +63,12 @@ src_compile() { popd } -src_install() { +multilib_src_install() { emake DESTDIR="${D}" install $(use static-libs && echo install-static) +} +multilib_src_install_all() { rm -rf "${ED}"/usr/share/doc/{slang,slsh} - dodoc NEWS README *.txt doc/{,internal,text}/*.txt dohtml doc/slangdoc.html slsh/doc/html/*.html } diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4.ebuild index a924a3f1ad..c856abb819 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.2.4.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/slang/slang-2.2.4.ebuild,v 1.13 2012/10/08 00:45:28 naota Exp $ +# $Id$ EAPI=4 inherit eutils @@ -27,6 +27,7 @@ MAKEOPTS="${MAKEOPTS} -j1" src_prepare() { epatch "${FILESDIR}"/${PN}-2.2.3-slsh-libs.patch + epatch "${FILESDIR}"/${PN}-2.2.4-memset.patch # avoid linking to -ltermcap race with some systems sed -i -e '/^TERMCAP=/s:=.*:=:' configure || die diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.3.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.3.0.ebuild new file mode 100644 index 0000000000..496f6ab31f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang-2.3.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils multilib-minimal + +DESCRIPTION="A multi-platform programmer's library designed to allow a developer to create robust software" +HOMEPAGE="http://www.jedsoft.org/slang/" +SRC_URI="http://www.jedsoft.org/releases/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" +IUSE="cjk pcre png readline static-libs zlib" + +# ncurses for ncurses5-config to get terminfo directory +RDEPEND="sys-libs/ncurses + pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] ) + cjk? ( >=dev-libs/oniguruma-5.9.5[${MULTILIB_USEDEP}] ) + readline? ( >=sys-libs/readline-6.2_p5-r1:0[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 + )" +DEPEND="${RDEPEND}" + +MAKEOPTS="${MAKEOPTS} -j1" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-2.2.3-slsh-libs.patch + epatch "${FILESDIR}"/${PN}-2.2.4-memset.patch + + # avoid linking to -ltermcap race with some systems + sed -i -e '/^TERMCAP=/s:=.*:=:' configure || die + # we use the GNU linker also on Solaris + sed -i -e 's/-G -fPIC/-shared -fPIC/g' \ + -e 's/-Wl,-h,/-Wl,-soname,/g' configure || die + + # slang does not support configuration from another dir + multilib_copy_sources +} + +multilib_src_configure() { + local myconf=slang + use readline && myconf=gnu + + econf \ + --with-readline=${myconf} \ + $(use_with pcre) \ + $(use_with cjk onig) \ + $(use_with png) \ + $(use_with zlib z) +} + +multilib_src_compile() { + emake elf $(use static-libs && echo static) + + pushd slsh >/dev/null + emake slsh + popd +} + +multilib_src_install() { + emake DESTDIR="${D}" install $(use static-libs && echo install-static) +} + +multilib_src_install_all() { + rm -rf "${ED}"/usr/share/doc/{slang,slsh} + dodoc NEWS README *.txt doc/{,internal,text}/*.txt + dohtml doc/slangdoc.html slsh/doc/html/*.html +} diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/Manifest deleted file mode 100644 index 8c2c9e6cef..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/Manifest +++ /dev/null @@ -1,26 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX slang-2.1.3-uclibc.patch 494 SHA256 7b88890ae8787617065d693f0469b2d462148964e3de9d74e28c0b202590fd69 SHA512 7565e321fff880a536d7724c44db3cdb4d856011004d79ad7a363094f765d73ab0dc6fe80b4df57fca9352ed4f790ad13a59d1827162e4f426cc51fa38ec1cb1 WHIRLPOOL 6142620686e7a2af1c57a4962df6ca69c05f713f6c69ad9b5daad0b040242cf5951dda4d33ad0a06df3371519bd41c54c9c7e4d59ce29926de9805d3f7bcb4e5 -AUX slang-2.2.3-slsh-libs.patch 678 SHA256 820bb560dc76105756a0fa75661dd3cbf6fc6ecb7802dcbdb9fc4625de4ffb22 SHA512 62ce13a54178432463873e1f31e50bd47559ef0fff6c0a58497cfb908b055ea2f80d1af5d2c5bdafdf6e85e7c75d48bd0d39905977d1591e7559a285685a9b72 WHIRLPOOL 135fc5ea00fc3dcc7580753c5e9f02985762ecf758593728f273e8b252e3b86573ff50249cbb26d8da0678a7cd1fe965319e8bf9d7073c4158e57211c72bf707 -DIST slang-2.2.4.tar.bz2 1427363 SHA256 9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db SHA512 aaf0dcea5f1583487732098bd9dfe47f4fd968d81783955f58ed7bbffb852c217cde8999f2a515d77c22d44efc79047fc841eea6fecc48f18b402461ce6a848f WHIRLPOOL 5a0c81ef103116733df952fec8593f476bd57c9b2799ee566b0bf93dfd465709ef5f565a369d89a92bfd13cfc7577a047c46116bcac2f0b3176e50556c7484e1 -EBUILD slang-2.2.4.ebuild 1853 SHA256 2893b9c1e1e9a0e945e711fb66a88d197a3441b48086016b238194d2632febf6 SHA512 e4e7c640bdb53682f8a87ec1e099303ab6092e64262fe55d86c2bdd8f81ab16fbb949717c637b27710c0e5d709e2003d82f2b31d6c24df00426012dddd8beb06 WHIRLPOOL 759d03de10081cf81399de094a2da603e3e87480baa4718145e4cb4dff65f4cff8e279bab4b3e1a6edb22302bcf1e913bf59c635c6cc7f03516d3e1e548cdcd7 -MISC ChangeLog 16878 SHA256 205958e037c4063efc01218ab69d3be0113d15c5a58620e096ef56458cc085c5 SHA512 c8d5d76c15f8e0738746f470ab333e1648417ddedb15770e6202e12d40e9e97a7f1fe8d97ce75dd46fcd349e68b6e762b6e208da36e5137d304335ed99ab62b2 WHIRLPOOL 5e0ec6d3d071c73ad82e6e5b70f522da561706af9fd9d1605ecc594c84571e818f05f929934631c95a8f25d21378ec9336789574fd1eabda20fd4f66a96d1ba1 -MISC metadata.xml 157 SHA256 c3c089740b31ec0f4d7fbc3bf2d6bb8460ccfd0694f01bf91b22a2e1930d6d5d SHA512 eaa4f0b5e4f9173245bcb2158d56335c959e2b15571f9992efdcd89ab2375a771f6d06a8bde9aba369489bfe15c123abc2745ed93b7c3fd04af29b7262367040 WHIRLPOOL a5d0d7ac8ce5fe93f1a64440cb3cdb943c30d8deaa5a19e90d24917411bcb69c89d6f56bf5c84bb2604b42d9fd4211905c5c0d1f1710b936b41443b302cbff2c ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJQciIrAAoJEDYO1FT4VRUUyIYP/jQ62r0lOU/4+bR2MJ8F4wN4 -sq+srCsgF5+eGWUEwAR09GUfSzKmycZreFNRj2Qte4iZ0V6UniSOQ5JVw7x2uIv5 -4BjWRhAmDCwzElcu0U4yM14/Pe8JXuyb+jne4DYPmUiYC3MRjqE2tuzXcz0JpkPz -lrR4whh+0F6E9a7VEr7EVYyElK/zWrh2tNlDtAfyVicommYeovbjEZoWTFlj13SZ -7LmvQwvGXQh2tWjwVd/zc1YPMbWnnNk9AE+jNlGtQ6lL4VhSNgAumqyFVpNeF1aV -sK+szsKuypEHkq3fa51/hlj0gNEJA7YDsKM4EpGUz7L6sseY+2vd+X6loL91i4NL -vihjibPHKVmFZOwdimFMzFdmlQ/CGj+FEJTae3iAlnYMgLKtEwxg7cJ8Pyc40iDR -dbuBNuDsob1vR4ZYxMbHd+Ifi1myTqvs1MzI1dowkRnPpLVjHP+wrkco2ZtEio9s -yvla7F0Ztudo6dp2f4d8sat35WV4VE0OGyF4h7wH5SWqraasqmgkZkptsyRuI5WP -wSsi3KOwPb84vqg0a0xQJghwZzwdAML0m1dvoT7wBF1YFWXj5qwMox2C6U9IBtb3 -fjwM32diS8SRSMS3lbxUYaY5CtNele78jnSNcVuk4NnXy8KzvsnquNYrVp8riWx4 -s1QarJINxEHhVg5OJUiq -=ZVA0 ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.1.3-uclibc.patch b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.1.3-uclibc.patch deleted file mode 100644 index d7ed5a8d65..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.1.3-uclibc.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur slang-2.1.3.orig/src/slcommon.c slang-2.1.3/src/slcommon.c ---- slang-2.1.3.orig/src/slcommon.c 2007-01-10 18:09:07.000000000 +0200 -+++ slang-2.1.3/src/slcommon.c 2008-03-19 16:09:09.000000000 +0200 -@@ -191,7 +191,7 @@ - return p; - } - --#if !defined(HAVE_ISSETUGID) && defined(__GLIBC__) && (__GLIBC__ >= 2) -+#if !defined(HAVE_ISSETUGID) && defined(__GLIBC__) && (__GLIBC__ >= 2) && !defined(__UCLIBC__) - extern int __libc_enable_secure; - # define HAVE___LIBC_ENABLE_SECURE 1 - #endif diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.2.3-slsh-libs.patch b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.2.3-slsh-libs.patch deleted file mode 100644 index 2c999fb184..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/files/slang-2.2.3-slsh-libs.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- slsh/Makefile.in -+++ slsh/Makefile.in -@@ -80,7 +80,7 @@ - $(OBJDIR)/slsh_exe: $(OBJDIR)/slsh.o $(OBJDIR)/readline.o - $(CC) $(CFLAGS) $(OBJDIR)/slsh.o $(OBJDIR)/readline.o -o $(OBJDIR)/slsh_exe $(LDFLAGS) $(SRC_LIBS) - $(OBJDIR)/slsh: $(OBJDIR)/slsh.o $(OBJDIR)/readline.o -- $(CC) $(CFLAGS) $(OBJDIR)/slsh.o $(OBJDIR)/readline.o -o $(OBJDIR)/slsh $(LDFLAGS) $(INST_LIBS) -+ $(CC) $(CFLAGS) $(OBJDIR)/slsh.o $(OBJDIR)/readline.o -o $(OBJDIR)/slsh $(LDFLAGS) $(SRC_LIBS) - $(OBJDIR)/slsh.o: $(OBJDIR) slsh.c slsh.h config.h Makefile - cd $(OBJDIR) && $(CC) -c $(CFLAGS) $(SLANG_SRCINC) $(DEFS) $(SRCDIR)/slsh.c - $(OBJDIR)/readline.o: $(OBJDIR) readline.c slsh.h config.h Makefile diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/metadata.xml deleted file mode 100644 index aef01fc3d5..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-libs/slang/slang/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - cjk -