1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
5 GENTOO_MAN_P="portage-${PN}-20060415"
7 DESCRIPTION="A collection of manual pages translated into Japanese"
8 HOMEPAGE="http://linuxjm.osdn.jp/ https://github.com/hattya/portage-man-pages-ja"
9 SRC_URI="http://linuxjm.osdn.jp/${P}.tar.gz
10 https://dev.gentoo.org/~hattya/distfiles/${GENTOO_MAN_P}.tar.gz"
12 LICENSE="GPL-2+ GPL-2 LGPL-2+ LGPL-2 BSD MIT ISC HPND FDL-1.1+ LDP-1 LDP-1a man-pages Texinfo-manual"
14 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
21 sed -i -e "/^\(man\|shadow\)/s:Y:N:" script/pkgs.list || die
23 # remove man pages that are provided by other packages.
24 # - sys-apps/shadow +nls
25 rm -f manual/*/man1/{chfn,chsh,newgrp,su,passwd,groups}.1 || die
26 rm -f manual/*/man8/{vigr,vipw}.8 || die
28 rm -rf manual/rpm || die
30 for f in manual/*/man8/ld{,-linux}.so.8 ; do
31 mv ${f} ${f/.so.8/.so.ja.8} || die
33 mv "${WORKDIR}"/${GENTOO_MAN_P}/portage/g-cpan.pl{,.ja}.1 || die
46 for x in $(tac script/pkgs.list | grep -v '^[#].*'); do
47 if [[ -z "$pkg" ]]; then
52 if [[ "$x" == "N" ]]; then
59 for y in $(ls -d manual/$pkg/man* 2>/dev/null); do
68 cd "${WORKDIR}"/${GENTOO_MAN_P}
74 for z in $(for y in $x/*.[1-9]; do echo ${y##*.}; done | sort | uniq); do
75 doman -i18n=ja $x/*.$z
80 newdoc ChangeLog ChangeLog.GentooJP
87 elog "JM (Japanese Manual) project has used utf8 encoding"
89 elog "You need to set appropriate LANG variables to use"
90 elog "Japanese manpages."
92 elog "\tLANG=\"ja_JP.utf8\""