Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/kterm/
Date: Sat, 31 Mar 2018 13:44:54
Message-Id: 1522503724.9f83213cd5ea43ede3c74fc2c037c571431445c4.hattya@gentoo
1 commit: 9f83213cd5ea43ede3c74fc2c037c571431445c4
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 31 13:42:04 2018 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 31 13:42:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f83213c
7
8 x11-terms/kterm: update to EAPI 6
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 x11-terms/kterm/kterm-6.2.0-r6.ebuild | 88 +++++++++++++++++++++++++++++++++++
13 x11-terms/kterm/metadata.xml | 8 ++--
14 2 files changed, 92 insertions(+), 4 deletions(-)
15
16 diff --git a/x11-terms/kterm/kterm-6.2.0-r6.ebuild b/x11-terms/kterm/kterm-6.2.0-r6.ebuild
17 new file mode 100644
18 index 00000000000..fd14facf722
19 --- /dev/null
20 +++ b/x11-terms/kterm/kterm-6.2.0-r6.ebuild
21 @@ -0,0 +1,88 @@
22 +# Copyright 1999-2018 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI="6"
26 +
27 +inherit flag-o-matic toolchain-funcs
28 +
29 +DESCRIPTION="Japanese Kanji X Terminal"
30 +#HOMEPAGE="http://www.asahi-net.or.jp/~hc3j-tkg/kterm/"
31 +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
32 +SRC_URI="mirror://gentoo/${P}.tar.gz
33 + mirror://gentoo/${P}-wpi.patch.gz
34 + mirror://gentoo/${P}.ext02.patch.gz"
35 +
36 +LICENSE="MIT HPND XC"
37 +SLOT="0"
38 +KEYWORDS="-alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
39 +IUSE="Xaw3d"
40 +
41 +RDEPEND="app-text/rman
42 + sys-libs/ncurses:=
43 + x11-libs/libXaw
44 + x11-libs/libXmu
45 + x11-libs/libXp
46 + x11-libs/libXpm
47 + x11-libs/libxkbfile
48 + Xaw3d? ( x11-libs/libXaw3d )"
49 +DEPEND="${RDEPEND}
50 + x11-misc/gccmakedep
51 + x11-misc/imake"
52 +
53 +PATCHES=(
54 + "${WORKDIR}"/${P}-wpi.patch # wallpaper patch
55 + "${WORKDIR}"/${P}.ext02.patch # JIS 0213 support
56 + "${FILESDIR}"/${PN}-openpty.patch
57 + "${FILESDIR}"/${PN}-gentoo.patch
58 + "${FILESDIR}"/${PN}-ad-gentoo.patch
59 + "${FILESDIR}"/${PN}-underline.patch
60 +)
61 +
62 +src_prepare(){
63 + default
64 + use Xaw3d && eapply "${FILESDIR}"/${PN}-Xaw3d.patch
65 +}
66 +
67 +src_configure() {
68 + xmkmf -a || die
69 +}
70 +
71 +src_compile(){
72 + emake \
73 + CC="$(tc-getCC)" \
74 + CDEBUGFLAGS="${CFLAGS}" \
75 + LOCAL_LDFLAGS="${LDFLAGS} $("$(tc-getPKG_CONFIG)" --libs ncurses)" \
76 + XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults"
77 +}
78 +
79 +src_install(){
80 + emake \
81 + BINDIR="${EPREFIX}/usr/bin" \
82 + XAPPLOADDIR="${EPREFIX}/usr/share/X11/app-defaults" \
83 + DESTDIR="${D}" \
84 + install
85 + einstalldocs
86 +
87 + # install man pages
88 + newman ${PN}.man ${PN}.1
89 + insinto /usr/share/man/ja/man1
90 + iconv -f ISO-2022-JP -t UTF-8 ${PN}.jman > ${PN}.ja.1
91 + newins ${PN}.ja.1 ${PN}.1
92 +
93 + # Remove link to avoid collision
94 + rm -f "${ED}"/usr/lib/X11/app-defaults
95 +}
96 +
97 +pkg_postinst() {
98 + elog
99 + elog "KTerm wallpaper support is enabled."
100 + elog "In order to use this feature,"
101 + elog "you need specify favourite xpm file with -wp option"
102 + elog
103 + elog "\t% ${PN} -wp filename.xpm"
104 + elog
105 + elog "or set it with X resource"
106 + elog
107 + elog "\tKTerm*wallPaper: /path/to/filename.xpm"
108 + elog
109 +}
110
111 diff --git a/x11-terms/kterm/metadata.xml b/x11-terms/kterm/metadata.xml
112 index c921b96adf6..6f2ca22da23 100644
113 --- a/x11-terms/kterm/metadata.xml
114 +++ b/x11-terms/kterm/metadata.xml
115 @@ -1,8 +1,8 @@
116 <?xml version="1.0" encoding="UTF-8"?>
117 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
118 <pkgmetadata>
119 -<maintainer type="project">
120 - <email>cjk@g.o</email>
121 - <name>Cjk</name>
122 -</maintainer>
123 + <maintainer type="project">
124 + <email>cjk@g.o</email>
125 + <name>Cjk</name>
126 + </maintainer>
127 </pkgmetadata>