Gentoo Archives: gentoo-commits

From: "Akinori Hattori (hattya)" <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/mlterm: mlterm-3.5.0.ebuild ChangeLog mlterm-3.4.3.ebuild
Date: Sat, 27 Jun 2015 12:40:33
Message-Id: 20150627124030.018F3736@oystercatcher.gentoo.org
1 hattya 15/06/27 12:40:29
2
3 Modified: ChangeLog
4 Added: mlterm-3.5.0.ebuild
5 Removed: mlterm-3.4.3.ebuild
6 Log:
7 new upstream release
8
9 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key EC917A6D)
10
11 Revision Changes Path
12 1.107 x11-terms/mlterm/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/mlterm/ChangeLog?rev=1.107&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/mlterm/ChangeLog?rev=1.107&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/mlterm/ChangeLog?r1=1.106&r2=1.107
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-terms/mlterm/ChangeLog,v
21 retrieving revision 1.106
22 retrieving revision 1.107
23 diff -u -r1.106 -r1.107
24 --- ChangeLog 17 Apr 2015 14:35:24 -0000 1.106
25 +++ ChangeLog 27 Jun 2015 12:40:29 -0000 1.107
26 @@ -1,6 +1,12 @@
27 # ChangeLog for x11-terms/mlterm
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/mlterm/ChangeLog,v 1.106 2015/04/17 14:35:24 hattya Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/mlterm/ChangeLog,v 1.107 2015/06/27 12:40:29 hattya Exp $
31 +
32 +*mlterm-3.5.0 (27 Jun 2015)
33 +
34 + 27 Jun 2015; Akinori Hattori <hattya@g.o> +mlterm-3.5.0.ebuild,
35 + -mlterm-3.4.3.ebuild:
36 + new upstream release
37
38 *mlterm-3.4.5 (17 Apr 2015)
39
40
41
42
43 1.1 x11-terms/mlterm/mlterm-3.5.0.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/mlterm/mlterm-3.5.0.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-terms/mlterm/mlterm-3.5.0.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mlterm-3.5.0.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/x11-terms/mlterm/mlterm-3.5.0.ebuild,v 1.1 2015/06/27 12:40:29 hattya Exp $
53
54 EAPI="5"
55
56 inherit autotools-utils eutils
57
58 DESCRIPTION="A multi-lingual terminal emulator"
59 HOMEPAGE="http://mlterm.sourceforge.net/"
60 SRC_URI="mirror://sourceforge/mlterm/${P}.tar.gz"
61
62 LICENSE="BSD"
63 SLOT="0"
64 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
65 IUSE="bidi cairo canna debug fcitx freewnn gtk ibus libssh2 m17n-lib nls regis scim static-libs uim utempter xft"
66
67 RDEPEND="x11-libs/libICE
68 x11-libs/libSM
69 x11-libs/libX11
70 bidi? ( dev-libs/fribidi )
71 cairo? ( x11-libs/cairo )
72 canna? ( app-i18n/canna )
73 fcitx? ( app-i18n/fcitx )
74 freewnn? ( app-i18n/freewnn )
75 gtk? ( >=x11-libs/gtk+-2 )
76 ibus? ( app-i18n/ibus )
77 libssh2? ( net-libs/libssh2 )
78 m17n-lib? ( dev-libs/m17n-lib )
79 nls? ( virtual/libintl )
80 regis? (
81 || (
82 media-libs/sdl-ttf
83 media-libs/sdl2-ttf
84 )
85 )
86 scim? ( app-i18n/scim )
87 uim? ( app-i18n/uim )
88 utempter? ( sys-libs/libutempter )
89 xft? ( x11-libs/libXft )"
90 DEPEND="${RDEPEND}
91 virtual/pkgconfig
92 nls? ( sys-devel/gettext )"
93
94 DOCS=( ChangeLog README doc/{en,ja} )
95
96 AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
97
98 src_prepare() {
99 # default config
100 sed -i \
101 -e "/ icon_path =/aicon_path = ${EPREFIX}/usr/share/pixmaps/mlterm-icon.svg" \
102 -e "/ scrollbar_view_name =/ascrollbar_view_name = sample" \
103 etc/main
104
105 autotools-utils_src_prepare
106 }
107
108 src_configure() {
109 local myeconfargs=(
110 --with-type-engines=xcore$(usex xft ",xft" "")$(usex cairo ",cairo" "")
111 --enable-optimize-redrawing
112 --enable-vt52
113 $(use_enable bidi fribidi)
114 $(use_enable canna)
115 $(use_enable debug)
116 $(use_enable fcitx)
117 $(use_enable freewnn wnn)
118 $(use_enable ibus)
119 $(use_enable libssh2 ssh2)
120 $(use_enable m17n-lib m17nlib)
121 $(use_enable nls)
122 $(use_enable scim)
123 $(use_enable uim)
124 $(use_enable utempter utmp)
125 )
126
127 local scrollbars="sample,extra"
128 local tools="mlclient,mlcc,mlmenu,mlterm-zoom"
129 if use gtk; then
130 myeconfargs+=(--with-imagelib=gdk-pixbuf)
131 if has_version x11-libs/gtk+:3; then
132 myeconfargs+=(--with-gtk=3.0)
133 else
134 myeconfargs+=(--with-gtk=2.0)
135 fi
136 scrollbars+=",pixmap_engine"
137 tools+=",mlconfig,mlimgloader"
138 fi
139 if use regis; then
140 tools+=",registobmp"
141 fi
142 myeconfargs+=(--with-scrollbars="${scrollbars}")
143 myeconfargs+=(--with-tools="${tools}")
144
145 addpredict /dev/ptmx
146 autotools-utils_src_configure
147 }
148
149 src_test() {
150 :
151 }
152
153 src_install () {
154 autotools-utils_src_install
155 docinto contrib/icon
156 dodoc contrib/icon/README
157
158 doicon contrib/icon/mlterm*
159 make_desktop_entry mlterm mlterm mlterm-icon "System;TerminalEmulator"
160 }
161
162 pkg_postinst() {
163 elog "The 'use_scrollbar' option was renamed to 'use_mdi'."
164 }