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