app-i18n/nkf: fix install with USE=perl
authornilburn <nilburn+gentoo-bugs@gmail.com>
Wed, 26 Aug 2015 07:03:15 +0000 (07:03 +0000)
committerAkinori Hattori <hattya@gentoo.org>
Tue, 31 Jul 2018 12:31:54 +0000 (21:31 +0900)
Closes: https://bugs.gentoo.org/558784
Package-Manager: Portage-2.3.40, Repoman-2.3.9

app-i18n/nkf/nkf-2.1.3-r2.ebuild [moved from app-i18n/nkf/nkf-2.1.3-r1.ebuild with 88% similarity]
app-i18n/nkf/nkf-2.1.3.ebuild [deleted file]

similarity index 88%
rename from app-i18n/nkf/nkf-2.1.3-r1.ebuild
rename to app-i18n/nkf/nkf-2.1.3-r2.ebuild
index 23f6161b389907e8721d1c50a5b757c4a437417c..21daf284bc4f9c6727e8ebfb3ca8164f6e33ad61 100644 (file)
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge.jp/${PN}/59912/${P}.tar.gz
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-macos"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-macos"
 IUSE="perl python l10n_ja"
 
 src_prepare() {
@@ -33,6 +33,15 @@ src_prepare() {
        default
 }
 
+src_configure() {
+       default
+       if use perl; then
+               cd NKF.mod
+               perl-module_src_configure
+               cd - >/dev/null
+       fi
+}
+
 src_compile() {
        emake CC="$(tc-getCC)"
        if use perl; then
diff --git a/app-i18n/nkf/nkf-2.1.3.ebuild b/app-i18n/nkf/nkf-2.1.3.ebuild
deleted file mode 100644 (file)
index 4c6a614..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-inherit eutils distutils-r1 perl-module toolchain-funcs
-
-DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
-HOMEPAGE="http://sourceforge.jp/projects/nkf/"
-SRC_URI="mirror://sourceforge.jp/nkf/59912/${P}.tar.gz
-       python? ( https://dev.gentoo.org/~naota/files/NKF_python20090602.tgz )"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-macos"
-IUSE="perl python l10n_ja"
-
-src_prepare() {
-       sed -i \
-               -e '/^CFLAGS/{s|-g -O2||;s|=|+=|;}' \
-               -e '/-o nkf/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
-               Makefile || die
-
-       if use python; then
-               mv "${WORKDIR}/NKF.python" "${S}" || die
-               epatch "${FILESDIR}"/${P}-strip.patch
-       fi
-}
-
-src_compile() {
-       emake CC="$(tc-getCC)" nkf || die
-       if use perl; then
-               cd "${S}/NKF.mod"
-               perl-module_src_compile
-       fi
-       if use python; then
-               cd "${S}/NKF.python"
-               distutils-r1_src_compile
-       fi
-}
-
-src_test() {
-       emake test || die
-       if use perl; then
-               cd "${S}/NKF.mod"
-               perl-module_src_test
-       fi
-}
-
-src_install() {
-       dobin nkf || die
-       doman nkf.1
-
-       if use l10n_ja; then
-               ./nkf -e nkf.1j > nkf.1
-               doman -i18n=ja nkf.1
-       fi
-       dodoc nkf.doc
-
-       if use perl; then
-               cd "${S}/NKF.mod"
-               perl-module_src_install
-       fi
-       if use python; then
-               cd "${S}/NKF.python"
-               distutils-r1_src_install
-       fi
-}