diff options
Diffstat (limited to 'sys-libs/e2fsprogs-libs')
11 files changed, 10 insertions, 594 deletions
diff --git a/sys-libs/e2fsprogs-libs/ChangeLog b/sys-libs/e2fsprogs-libs/ChangeLog index 8a03b91767c8..6a1e507b4f39 100644 --- a/sys-libs/e2fsprogs-libs/ChangeLog +++ b/sys-libs/e2fsprogs-libs/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sys-libs/e2fsprogs-libs -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/ChangeLog,v 1.109 2013/12/31 19:07:47 vapier Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/ChangeLog,v 1.110 2014/01/04 18:01:55 polynomial-c Exp $ + + 04 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> + -e2fsprogs-libs-1.41.12.ebuild, -e2fsprogs-libs-1.41.14.ebuild, + -e2fsprogs-libs-1.42.ebuild, -e2fsprogs-libs-1.42.1.ebuild, + -e2fsprogs-libs-1.42.3.ebuild, -e2fsprogs-libs-1.42.4.ebuild, + -e2fsprogs-libs-1.42.5.ebuild, -e2fsprogs-libs-1.42.6.ebuild, + -e2fsprogs-libs-1.42.7-r1.ebuild, -files/e2fsprogs-libs-1.42.5-ldflags.patch: + Removed old versions and files. *e2fsprogs-libs-1.42.9 (31 Dec 2013) diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.12.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.12.ebuild deleted file mode 100644 index e3660783f900..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.12.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.12.ebuild,v 1.13 2012/05/04 07:33:10 jdhore Exp $ - -EAPI="2" - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="nls" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - econf \ - --disable-libblkid \ - --disable-libuuid \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.14.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.14.ebuild deleted file mode 100644 index 0b834939f24e..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.14.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.14.ebuild,v 1.9 2012/05/04 07:33:10 jdhore Exp $ - -EAPI="2" - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="nls" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - econf \ - --disable-libblkid \ - --disable-libuuid \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.1.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.1.ebuild deleted file mode 100644 index 39b79c9b28f1..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.1.ebuild,v 1.5 2012/05/12 19:38:11 aballier Exp $ - -EAPI=2 - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild deleted file mode 100644 index 78fb4f51dbf2..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.3.ebuild,v 1.1 2012/05/22 19:44:22 vapier Exp $ - -EAPI="2" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild deleted file mode 100644 index 69d51a2c795a..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.4.ebuild,v 1.1 2012/06/14 00:59:04 vapier Exp $ - -EAPI="2" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.5.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.5.ebuild deleted file mode 100644 index 5d5d72e588ca..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.5.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.5.ebuild,v 1.3 2012/08/20 16:24:22 bicatali Exp $ - -EAPI="2" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs eutils - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.42.5-ldflags.patch #429756 - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.6.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.6.ebuild deleted file mode 100644 index 7c56aa1dfc87..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.6.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.6.ebuild,v 1.2 2013/02/21 18:19:43 zmedico Exp $ - -EAPI="2" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs eutils - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.7-r1.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.7-r1.ebuild deleted file mode 100644 index 933c77f4b8d1..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.7-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.7-r1.ebuild,v 1.1 2013/08/21 15:50:48 aballier Exp $ - -EAPI="4" - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs eutils multilib-minimal - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8 - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r12 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -multilib_src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - ECONF_SOURCE="${S}" \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -multilib_src_install() { - emake STRIP=: DESTDIR="${D}" install || die - multilib_is_native_abi && gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${ED}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.ebuild b/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.ebuild deleted file mode 100644 index ca88aeff95dc..000000000000 --- a/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.42.ebuild,v 1.11 2012/05/04 07:33:10 jdhore Exp $ - -EAPI=2 - -case ${PV} in -*_pre*) UP_PV="${PV%_pre*}-WIP-${PV#*_pre}" ;; -*) UP_PV=${PV} ;; -esac - -inherit toolchain-funcs - -DESCRIPTION="e2fsprogs libraries (common error and subsystem)" -HOMEPAGE="http://e2fsprogs.sourceforge.net/" -SRC_URI="mirror://sourceforge/e2fsprogs/${PN}-${UP_PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="nls static-libs" - -RDEPEND="!sys-libs/com_err - !sys-libs/ss - !<sys-fs/e2fsprogs-1.41.8" -DEPEND="nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -S=${WORKDIR}/${P%_pre*} - -src_prepare() { - printf 'all:\n%%:;@:\n' > doc/Makefile.in # don't bother with docs #305613 -} - -src_configure() { - # We want to use the "bsd" libraries while building on Darwin, but while - # building on other Gentoo/*BSD we prefer elf-naming scheme. - local libtype - case ${CHOST} in - *-darwin*) libtype=bsd;; - *) libtype=elf;; - esac - - # we use blkid/uuid from util-linux now - ac_cv_lib_uuid_uuid_generate=yes \ - ac_cv_lib_blkid_blkid_get_cache=yes \ - ac_cv_path_LDCONFIG=: \ - QUOTA_CMT='#' \ - econf \ - --disable-lib{blkid,uuid} \ - --disable-quota \ - --enable-${libtype}-shlibs \ - $(tc-has-tls || echo --disable-tls) \ - $(use_enable nls) -} - -src_install() { - emake STRIP=: DESTDIR="${D}" install || die - gen_usr_ldscript -a com_err ss - # configure doesn't have an option to disable static libs :/ - use static-libs || find "${D}" -name '*.a' -delete -} diff --git a/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.5-ldflags.patch b/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.5-ldflags.patch deleted file mode 100644 index d84d54a2e88b..000000000000 --- a/sys-libs/e2fsprogs-libs/files/e2fsprogs-libs-1.42.5-ldflags.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://bugs.gentoo.org/429756 -https://sourceforge.net/tracker/?func=detail&aid=3542572&group_id=2406&atid=102406 - -From 949c2c19e969185c69f0960549a559ed22afdd24 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Sat, 4 Aug 2012 15:12:29 -0400 -Subject: [PATCH] Revert "Link shared libraries with local libraries instead - of system ones" - -This reverts commit a7c17431b9fbf767235d614cfe2e4f22ee0d6771. ---- - lib/Makefile.elf-lib | 4 ++-- - lib/Makefile.solaris-lib | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/lib/Makefile.elf-lib b/lib/Makefile.elf-lib -index c66281c..c24636c 100644 ---- a/lib/Makefile.elf-lib -+++ b/lib/Makefile.elf-lib -@@ -24,8 +24,8 @@ image: $(ELF_LIB) - - $(ELF_LIB): $(OBJS) - $(E) " GEN_ELF_SOLIB $(ELF_LIB)" -- $(Q) (cd elfshared; $(CC) --shared -o $(ELF_LIB) $(ELF_OTHER_LIBS) \ -- $(LDFLAGS) -Wl,-soname,$(ELF_SONAME) $(OBJS)) -+ $(Q) (cd elfshared; $(CC) --shared -o $(ELF_LIB) $(LDFLAGS) \ -+ -Wl,-soname,$(ELF_SONAME) $(OBJS) $(ELF_OTHER_LIBS)) - $(Q) $(MV) elfshared/$(ELF_LIB) . - $(Q) $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so ../$(ELF_SONAME) - $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) \ -diff --git a/lib/Makefile.solaris-lib b/lib/Makefile.solaris-lib -index 66f2b4c..92bdbe2 100644 ---- a/lib/Makefile.solaris-lib -+++ b/lib/Makefile.solaris-lib -@@ -24,8 +24,8 @@ image: $(ELF_LIB) - - $(ELF_LIB): $(OBJS) - $(E) " GEN_ELF_SOLIB $(ELF_LIB)" -- $(Q) (cd elfshared; $(CC) --shared -o $(ELF_LIB) $(ELF_OTHER_LIBS) \ -- $(LDFLAGS) -Wl,-h,$(ELF_SONAME) $(OBJS)) -+ $(Q) (cd elfshared; $(CC) --shared -o $(ELF_LIB) $(LDFLAGS) \ -+ -Wl,-h,$(ELF_SONAME) $(OBJS) $(ELF_OTHER_LIBS)) - $(Q) $(MV) elfshared/$(ELF_LIB) . - $(Q) $(RM) -f ../$(ELF_LIB) ../$(ELF_IMAGE).so ../$(ELF_SONAME) - $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) \ --- -1.7.9.7 - |