diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.6 similarity index 77% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.3 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.6 index 52ae960d6a..2a2bf325cc 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.3 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-libs/e2fsprogs-libs-1.43.6 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile configure install prepare test DEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig DESCRIPTION=e2fsprogs libraries (common error and subsystem) -EAPI=5 +EAPI=6 HOMEPAGE=http://e2fsprogs.sourceforge.net/ IUSE=nls 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-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~m68k-mint ~x86-solaris +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~m68k-mint ~x86-solaris LICENSE=GPL-2 RDEPEND=!sys-libs/com_err !sys-libs/ss ! doc/Makefile.in # don't bother with docs #305613 - epatch "${PATCHES[@]}" + default } multilib_src_configure() { diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.9.ebuild similarity index 74% rename from sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.4.ebuild rename to sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.9.ebuild index 3b088a82b0..bb3a3ded02 100644 --- a/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.4.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.43.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=6 case ${PV} in *_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; @@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~m68k-mint ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~m68k-mint ~x86-solaris" IUSE="nls static-libs" RDEPEND="!sys-libs/com_err @@ -26,7 +26,7 @@ RDEPEND="!sys-libs/com_err DEPEND="nls? ( sys-devel/gettext ) virtual/pkgconfig" -S=${WORKDIR}/${P%_pre*} +S="${WORKDIR}/${P%_pre*}" PATCHES=( "${FILESDIR}"/${PN}-1.42.13-fix-build-cflags.patch #516854 @@ -34,11 +34,15 @@ PATCHES=( src_prepare() { printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 - epatch "${PATCHES[@]}" + default } multilib_src_configure() { - local myconf=() + local myconf=( + $(tc-is-static-only || echo --enable-elf-shlibs) + $(tc-has-tls || echo --disable-tls) + $(use_enable nls) + ) # we use blkid/uuid from util-linux now if use kernel_linux ; then export ac_cv_lib_{uuid_uuid_generate,blkid_blkid_get_cache}=yes @@ -49,11 +53,7 @@ multilib_src_configure() { CC="$(tc-getCC)" \ BUILD_CC="$(tc-getBUILD_CC)" \ BUILD_LD="$(tc-getBUILD_LD)" \ - econf \ - $(tc-is-static-only || echo --enable-elf-shlibs) \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) \ - "${myconf[@]}" + econf "${myconf[@]}" } multilib_src_compile() { @@ -64,5 +64,7 @@ multilib_src_install() { emake V=1 STRIP=: DESTDIR="${D}" install || die gen_usr_ldscript -a com_err ss $(usex kernel_linux '' 'uuid blkid') # configure doesn't have an option to disable static libs :/ - use static-libs || find "${ED}" -name '*.a' -delete + if ! use static-libs ; then + find "${ED}" -name '*.a' -delete || die + fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.44.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.44.4.ebuild new file mode 100644 index 0000000000..72ddfa6dac --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.44.4.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit toolchain-funcs multilib-minimal + +MY_PN=${PN%-libs} +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="e2fsprogs libraries (common error and subsystem)" +HOMEPAGE="http://e2fsprogs.sourceforge.net/" +SRC_URI="mirror://sourceforge/e2fsprogs/${MY_P}.tar.xz + mirror://kernel/linux/kernel/people/tytso/e2fsprogs/v${PV}/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~m68k-mint ~x86-solaris" +IUSE="static-libs" + +RDEPEND="!sys-libs/com_err + !sys-libs/ss + !