summaryrefslogtreecommitdiff
path: root/app-i18n/nkf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-i18n/nkf
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/nkf')
-rw-r--r--app-i18n/nkf/Manifest9
-rw-r--r--app-i18n/nkf/files/nkf-2.1.3-strip.patch9
-rw-r--r--app-i18n/nkf/metadata.xml11
-rw-r--r--app-i18n/nkf/nkf-2.1.3-r1.ebuild73
-rw-r--r--app-i18n/nkf/nkf-2.1.3.ebuild68
5 files changed, 170 insertions, 0 deletions
diff --git a/app-i18n/nkf/Manifest b/app-i18n/nkf/Manifest
new file mode 100644
index 000000000000..2a8f2bda6fda
--- /dev/null
+++ b/app-i18n/nkf/Manifest
@@ -0,0 +1,9 @@
+AUX nkf-2.1.3-strip.patch 328 SHA256 b6b35874a1aa5785a58693ef27e8e8096b9dd6a5513e58b865dc8f517cbab303 SHA512 a23bf0164bcf765f3b846a564c55bd783362e6f84b6f582d4d84b5ec8b711ca07d23d104ef5de2e84de5d6754b064034736ecadc5ceab6bda9ad59f00f2f527d WHIRLPOOL 153749a8531cfe8488a067e1173a86a9a0385cf64933684197740cf95202989830d637d74db4940dddbda2a5c7807d082491c2b203ac08750625cc9851ab4d35
+DIST NKF_python20090602.tgz 2318 SHA256 c86336e52398d836d6db4f9f169d11b4003ac02681b5e3395cd64c7823beb504 SHA512 3baee969daaba43e7ddee0d3b6d3d73ed67cfb0a3c3cbdabcdcda9fa1e61ccf374cd686ee096d031c3c48541c6be6daacf82e3b05885de63b88344d137c306d9 WHIRLPOOL adea94cd33b4421754be16f64f70dd56a3cd7394852f16fb74bde812ef7c30c6d67285f0b832cdba941039755fb57f97592b94f127a020cdcbd064a4d0f67b58
+DIST nkf-2.1.3.tar.gz 195020 SHA256 8cb430ae69a1ad58b522eb4927b337b5b420bbaeb69df255919019dc64b72fc2 SHA512 e40798d4084657b545bdaa9904229b0a424a9be076c16993b97d206c3e82490c45288eaab417c6eea70b770f89530f90e98e1a659f8f7e4b928eea4396d1e738 WHIRLPOOL 360ab7047da404159d8c9ce736f5d389934bbe33e3feae488be8df7aa87c48c2c39fba9e6a60a5fbd7850311303f906d3c544a48fdfb6163bf1ae106f0aaf639
+DIST nkf.1j 24160 SHA256 6738707f5e8f2c95a79a7faa83864ecc98e2485ed7fd22c30c959e85d67c3d47 SHA512 4680dfb59ceb9db5031ecefeca808e34202c841309d5b634cdd7aa89ee97118701ddeddb0ae18a2cf791987929dc9c5a528275cb1f63b1742eac2197ac9c1416 WHIRLPOOL 015ea200a9b781556bda7833044481c9686a65f92e7100d648da53d0e5277f03241936f18f5552c5e2b7ea71b3a9d0232bea2ed61496b61890cd7837f525e47b
+EBUILD nkf-2.1.3-r1.ebuild 1555 SHA256 d12b462d29a65a9f3f636cccf7abfc207ca17ec3502193a4820575deb66e90a3 SHA512 873a402d6cd444119fc3cc806a97e0f057343b26c724b38076168c416cdb3f9ee5d65fe50ae475469f8d55ae51fe5a45a7487f42277513c4b25dbd3202ecc5e0 WHIRLPOOL c02c6d1206cc415631ae43f90eb1ddcf665a4bb874556c66e58d18dc27ecd2237625c93abe91147c22b929ce1dd390005621d598aad0a186e664d9ae3107b1a2
+EBUILD nkf-2.1.3.ebuild 1424 SHA256 16f31726567d4958c07f7fd62f72546b6640e65513431d8a2c351d3d18f97048 SHA512 c3055e5c093fade5bf12ef16b46fb6f6a9c8b74c60d98a7e5c0e8b9e6beb68ae8fb9f11fa9e00afaf304945adc7133f06bfc05772ab2eb667c1f2b2a443da13b WHIRLPOOL b86c6b0e4dbbd7baa8bf27b089289aed67e1847a912779f41a41386158467de4645d7adf1ce780a745041b0c9bb853842d8fd4f8933a17e027b4779c45ef42ab
+MISC ChangeLog 2693 SHA256 a40b7db48c6de0ac77ed6ee723a9b5f0bd278aab1c0380b49091e7031912fbc3 SHA512 bb7b4136a9ee4607207912cc117e0f3b2bdac9d6d24a381acc69e14a98d57fdb33e848ff0c6f198f87042e98d60b3ab3e2d3618fdb1f2735417716fc4bb3b47b WHIRLPOOL f0836c91c0ccfdcca564dcad7956eb001bab6769c5146129b502ae5db18fcd060f2f119f7f241a57e67147400332889e04898aa2f4af59c7955ce1fe66a0de6f
+MISC ChangeLog-2015 7732 SHA256 80782ec8517b8d73fd5b4d731c91f0c80c15fd16c10dbcc2443bd6cc4c12debb SHA512 2394f92880c973504035a7f6eb0835524b72070bb48c426ba4c3df294394c71ae8d42711f72dfffd5ea59027d295252a792246d25c01b1c642e60e49248c9509 WHIRLPOOL a420940712e368e828200f916e619256529aedab4747501ca5c84083fea65e43f112910ecfe40b17a448c87bc6eabb3dc0b03bf27415d34954b55841ab86fa80
+MISC metadata.xml 310 SHA256 af25acac22c64dc629763cce8fe0ce1d50cd181d61033c32b5d202b19f33cd9f SHA512 2db03c97fb76c37b779c7f6e467c03b2bc08d2642090cc27a99ae07296edcde04924e37c8a3e6cb23d61552e8cf4bee273e5c17077fac0ae0ea3458aaa81eacd WHIRLPOOL 0f94e4fd921439612e404c83f0da063f42ab8f2fedc0ecfb101f45d1e23be22bbe38e7eb3210b323ef9ede72e32d92cedee0fd65c60214580afa4ce938136cf9
diff --git a/app-i18n/nkf/files/nkf-2.1.3-strip.patch b/app-i18n/nkf/files/nkf-2.1.3-strip.patch
new file mode 100644
index 000000000000..5cfac8820f82
--- /dev/null
+++ b/app-i18n/nkf/files/nkf-2.1.3-strip.patch
@@ -0,0 +1,9 @@
+--- a/NKF.python/setup.py
++++ b/NKF.python/setup.py
+@@ -8,5 +8,4 @@
+ author="Matsumoto Tadashi",
+ author_email="ma2@city.plala.jp",
+ ext_modules = [
+- Extension("nkf", ["NKF_python.c"],
+- extra_link_args = ['-s'])])
++ Extension("nkf", ["NKF_python.c"])])
diff --git a/app-i18n/nkf/metadata.xml b/app-i18n/nkf/metadata.xml
new file mode 100644
index 000000000000..a74bb9c23ebc
--- /dev/null
+++ b/app-i18n/nkf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge-jp">nkf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-i18n/nkf/nkf-2.1.3-r1.ebuild b/app-i18n/nkf/nkf-2.1.3-r1.ebuild
new file mode 100644
index 000000000000..240a559e772a
--- /dev/null
+++ b/app-i18n/nkf/nkf-2.1.3-r1.ebuild
@@ -0,0 +1,73 @@
+# 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
+ l10n_ja? ( https://dev.gentoo.org/~naota/files/nkf.1j )
+ 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 l10n_ja; then
+ cp "${DISTDIR}"/nkf.1j "${S}" || die
+ fi
+
+ 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
+}
diff --git a/app-i18n/nkf/nkf-2.1.3.ebuild b/app-i18n/nkf/nkf-2.1.3.ebuild
new file mode 100644
index 000000000000..4c6a6142c01b
--- /dev/null
+++ b/app-i18n/nkf/nkf-2.1.3.ebuild
@@ -0,0 +1,68 @@
+# 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
+}