commit: 302a3bac8883f2d5e68c82e9d4bf1f8a63d14fbf Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Sat Nov 25 20:21:54 2017 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Sat Nov 25 20:21:54 2017 +0000 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=302a3bac
dev-libs/libintl: remove interrevision Package-Manager: Portage-2.3.13-prefix, Repoman-2.3.4 dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild | 81 -------------------------- dev-libs/libintl/libintl-0.19.8.1.ebuild | 2 + 2 files changed, 2 insertions(+), 81 deletions(-) diff --git a/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild b/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild deleted file mode 100644 index e33cfc4414..0000000000 --- a/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# Note: Keep version bumps in sync with sys-devel/gettext. - -EAPI="5" - -MY_P="gettext-${PV}" - -inherit multilib-minimal toolchain-funcs libtool - -DESCRIPTION="the GNU international library (split out of gettext)" -HOMEPAGE="https://www.gnu.org/software/gettext/" -SRC_URI="mirror://gnu/gettext/${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 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="static-libs +threads" - -DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" -# Block C libraries known to provide libintl. -RDEPEND="${DEPEND} - !sys-libs/glibc - !sys-libs/musl - !<sys-devel/gettext-0.19.6-r1" - -S="${WORKDIR}/${MY_P}/gettext-runtime" - -src_prepare() { - epatch "${FILESDIR}"/0.19.3-localename.patch # Cygwin - epatch "${FILESDIR}"/0.19.8.1-hide-newlocale.patch # feature test - epatch "${FILESDIR}"/0.19.8.1-winnt.patch - - # The libtool files are stored higher up, so make sure we run in the - # whole tree and not just the subdir we build. - elibtoolize "${WORKDIR}" -} - -multilib_src_configure() { - local myconf=( - # Emacs support is now in a separate package. - --without-emacs - --without-lispdir - # Normally this controls nls behavior in general, but the libintl - # subdir is skipped unless this is explicitly set. ugh. - --enable-nls - # This magic flag enables libintl. - --with-included-gettext - # The gettext package provides this library. - --disable-c++ - --disable-libasprintf - # No java until someone cares. - --disable-java - - $(use_enable static-libs static) - $(use_enable threads) - ) - ECONF_SOURCE=${S} econf "${myconf[@]}" -} - -multilib_src_compile() { - # We only need things in the intl/ subdir. - emake -C intl -} - -multilib_src_install() { - # We only need things in the intl/ subdir. - emake DESTDIR="${D}" install -C intl - - gen_usr_ldscript -a intl -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all - - rm -f "${ED}"/usr/share/locale/locale.alias "${ED}"/usr/lib/charset.alias - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild b/dev-libs/libintl/libintl-0.19.8.1.ebuild index 3a37c3ac70..e33cfc4414 100644 --- a/dev-libs/libintl/libintl-0.19.8.1.ebuild +++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild @@ -30,6 +30,8 @@ S="${WORKDIR}/${MY_P}/gettext-runtime" src_prepare() { epatch "${FILESDIR}"/0.19.3-localename.patch # Cygwin + epatch "${FILESDIR}"/0.19.8.1-hide-newlocale.patch # feature test + epatch "${FILESDIR}"/0.19.8.1-winnt.patch # The libtool files are stored higher up, so make sure we run in the # whole tree and not just the subdir we build.