From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S5aRL-0008Jf-Su for garchives@archives.gentoo.org; Thu, 08 Mar 2012 10:19:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 30C8AE07F8; Thu, 8 Mar 2012 08:24:03 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id DE2D1E07F8 for ; Thu, 8 Mar 2012 08:24:02 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2B5001B4040 for ; Thu, 8 Mar 2012 08:24:02 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2293) id F07352004B; Thu, 8 Mar 2012 08:23:59 +0000 (UTC) From: "Naohiro Aota (naota)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, naota@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-i18n/uim: uim-1.7.3.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: uim-1.7.3.ebuild ChangeLog X-VCS-Directories: app-i18n/uim X-VCS-Committer: naota X-VCS-Committer-Name: Naohiro Aota Content-Type: text/plain; charset=utf8 Message-Id: <20120308082359.F07352004B@flycatcher.gentoo.org> Date: Thu, 8 Mar 2012 08:23:59 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: d011057b-e3a9-438e-a88f-0514378ae0d6 X-Archives-Hash: da46fc0b82777c4bbb6f01fea09614b4 naota 12/03/08 08:23:59 Modified: ChangeLog Added: uim-1.7.3.ebuild Log: Version bump #401143 =20 (Portage version: 2.2.0_alpha90/cvs/Linux x86_64) Revision Changes Path 1.239 app-i18n/uim/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/uim/Chang= eLog?rev=3D1.239&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/uim/Chang= eLog?rev=3D1.239&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/uim/Chang= eLog?r1=3D1.238&r2=3D1.239 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-i18n/uim/ChangeLog,v retrieving revision 1.238 retrieving revision 1.239 diff -u -r1.238 -r1.239 --- ChangeLog 7 Mar 2012 16:09:17 -0000 1.238 +++ ChangeLog 8 Mar 2012 08:23:59 -0000 1.239 @@ -1,6 +1,11 @@ # ChangeLog for app-i18n/uim # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/ChangeLog,v 1.238 2012/0= 3/07 16:09:17 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/ChangeLog,v 1.239 2012/0= 3/08 08:23:59 naota Exp $ + +*uim-1.7.3 (08 Mar 2012) + + 08 Mar 2012; Naohiro Aota +uim-1.7.3.ebuild: + Version bump #401143 =20 07 Mar 2012; Naohiro Aota uim-1.7.1-r1.ebuild: Add missing dependency dev-util/intltool. #407247 Patch-By: Piotr Szym= aniak 1.1 app-i18n/uim/uim-1.7.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/uim/uim-1= .7.3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/uim/uim-1= .7.3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: uim-1.7.3.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-i18n/uim/uim-1.7.3.ebuild,v 1.1 20= 12/03/08 08:23:59 naota Exp $ EAPI=3D"4" inherit autotools eutils multilib elisp-common flag-o-matic DESCRIPTION=3D"Simple, secure and flexible input method library" HOMEPAGE=3D"http://code.google.com/p/uim/" SRC_URI=3D"http://uim.googlecode.com/files/${P}.tar.bz2" LICENSE=3D"BSD GPL-2 LGPL-2.1" SLOT=3D"0" KEYWORDS=3D"~amd64 ~hppa ~ppc ~ppc64 ~x86" IUSE=3D"+anthy canna curl eb emacs libffi gnome gtk gtk3 kde libedit libn= otify m17n-lib ncurses nls prime qt4 skk sqlite ssl static-libs test unic= ode X xft linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko" RESTRICT=3D"test" REQUIRED_USE=3D"gtk? ( X ) qt4? ( X )" RDEPEND=3D"X? ( x11-libs/libX11 x11-libs/libXft x11-libs/libXt x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXrender ) anthy? ( unicode? ( >=3Dapp-i18n/anthy-8622 ) !unicode? ( app-i18n/anthy ) ) canna? ( app-i18n/canna ) curl? ( >=3Dnet-misc/curl-7.16.4 ) eb? ( dev-libs/eb ) emacs? ( virtual/emacs ) libffi? ( virtual/libffi ) gnome? ( >=3Dgnome-base/gnome-panel-2.14 ) gtk? ( >=3Dx11-libs/gtk+-2.4:2 ) gtk3? ( x11-libs/gtk+:3 ) kde? ( >=3Dkde-base/kdelibs-4 ) libedit? ( dev-libs/libedit ) libnotify? ( >=3Dx11-libs/libnotify-0.4 ) m17n-lib? ( >=3Ddev-libs/m17n-lib-1.3.1 ) ncurses? ( sys-libs/ncurses ) nls? ( virtual/libintl ) prime? ( app-i18n/prime ) qt4? ( x11-libs/qt-gui:4[qt3support] ) skk? ( app-i18n/skk-jisyo ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl ) !dev-scheme/sigscheme !app-i18n/uim-svn !=3Ddev-scheme/sigscheme-0.8.5 # mana? ( app-i18n/mana ) # scim? ( >=3Dapp-i18n/scim-1.3.0 ) # broken # sj3? ( >=3Dapp-i18n/sj3-2.0.1.21 ) # wnn? ( app-i18n/wnn ) # gnome? ( # gtk? ( >=3Dgnome-base/gnome-panel-2.14 ) # gtk3? ( >=3Dgnome-base/gnome-panel-3 ) # ) DEPEND=3D"${RDEPEND} dev-util/intltool dev-util/pkgconfig >=3Dsys-devel/gettext-0.15 kde? ( dev-util/cmake ) X? ( x11-proto/xextproto x11-proto/xproto )" RDEPEND=3D"${RDEPEND} X? ( media-fonts/font-sony-misc linguas_zh_CN? ( || ( media-fonts/font-isas-misc media-fonts/intlfonts ) ) linguas_zh_TW? ( media-fonts/intlfonts ) linguas_ja? ( || ( media-fonts/font-jis-misc media-fonts/intlfonts ) ) linguas_ko? ( || ( media-fonts/font-daewoo-misc media-fonts/intlfonts ) ) )" # test? ( dev-scheme/gauche ) SITEFILE=3D50${PN}-gentoo.el update_gtk_immodules() { local GTK2_CONFDIR=3D"/etc/gtk-2.0" # bug #366889 if has_version '>=3Dx11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ;= then GTK2_CONFDIR=3D"${GTK2_CONFDIR}/$(get_abi_CHOST)" fi mkdir -p "${EPREFIX}${GTK2_CONFDIR}" if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDI= R}/gtk.immodules" fi } update_gtk3_immodules() { if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache fi } src_prepare() { epatch \ "${FILESDIR}"/${PN}-1.6.0-gentoo.patch \ "${FILESDIR}"/${PN}-1.5.4-zhTW.patch # bug 275420 sed -i -e "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac || die echo "QMAKE_LFLAGS =3D ${LDFLAGS}" >> qt4/common.pro.in || die #./autogen.sh AT_NO_RECURSIVE=3D1 eautoreconf } src_configure() { local myconf if (use gtk || use gtk3) && (use anthy || use canna) ; then myconf=3D"${myconf} --enable-dict" else myconf=3D"${myconf} --disable-dict" fi if use gtk || use gtk3 || use qt4 ; then myconf=3D"${myconf} --enable-pref" else myconf=3D"${myconf} --disable-pref" fi if use anthy ; then if use unicode ; then myconf=3D"${myconf} --with-anthy-utf8" else myconf=3D"${myconf} --with-anthy" fi else myconf=3D"${myconf} --without-anthy" fi if use libnotify ; then myconf=3D"${myconf} --enable-notify=3Dlibnotify" fi #if use gnome ; then # myconf=3D"${myconf} $(use_enable gtk gnome-applet)" # myconf=3D"${myconf} $(use_enable gtk3 gnome3-applet)" #fi econf $(use_with X x) \ $(use_with canna) \ $(use_with curl) \ $(use_with eb) \ $(use_enable emacs) \ $(use_with emacs lispdir "${SITELISP}") \ $(use_with libffi ffi) \ $(use_enable gnome gnome-applet) \ $(use_with gtk gtk2) \ $(use_with gtk3) \ $(use_with libedit) \ --disable-kde-applet \ $(use_enable kde kde4-applet) \ $(use_with m17n-lib m17nlib) \ $(use_enable ncurses fep) \ $(use_enable nls) \ $(use_with prime) \ --without-qt \ --without-qt-immodule \ $(use_with qt4 qt4) \ $(use_with qt4 qt4-immodule) \ $(use_enable qt4 qt4-qt3support) \ $(use_with skk) \ $(use_with sqlite sqlite3) \ $(use_enable ssl openssl) \ $(use_enable static-libs static) \ $(use_with xft) \ ${myconf} } src_compile() { emake || die "emake failed" if use emacs; then cd emacs elisp-compile *.el || die "elisp-compile failed" fi } src_install() { # parallel make install b0rked, bug #222677 emake -j1 INSTALL_ROOT=3D"${D}" DESTDIR=3D"${D}" install || die "make in= stall failed" dodoc AUTHORS ChangeLog* NEWS README RELNOTE || die if use emacs; then elisp-install uim-el emacs/*.elc || die "elisp-install failed" elisp-site-file-install "${FILESDIR}/${SITEFILE}" uim-el \ || die "elisp-site-file-install failed" fi find "${ED}/usr/$(get_libdir)/uim" -name '*.la' -exec rm {} + use static-libs || find "${ED}" -name '*.la' -exec rm {} + sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-uim" > "${T}/uim.co= nf" || die insinto /etc/X11/xinit/xinput.d doins "${T}/uim.conf" || die # collision with dev-scheme/sigscheme, bug #330975 # find "${ED}" -name '*gcroots*' -delete || die } pkg_postinst() { elog elog "New input method switcher has been introduced. You need to set" elog elog "% GTK_IM_MODULE=3Duim ; export GTK_IM_MODULE" elog "% QT_IM_MODULE=3Duim ; export QT_IM_MODULE" elog "% XMODIFIERS=3D@im=3Duim ; export XMODIFIERS" elog elog "If you would like to use uim-anthy as default input method, put" elog "(define default-im-name 'anthy)" elog "to your ~/.uim." elog elog "All input methods can be found by running uim-im-switcher-gtk, " elog "uim-im-switcher-gtk3 or uim-im-switcher-qt4." elog elog "If you upgrade from a version of uim older than 1.4.0," elog "you should run revdep-rebuild." use gtk && update_gtk_immodules use gtk3 && update_gtk3_immodules if use emacs; then elisp-site-regen echo elog "uim is autoloaded with Emacs with a minimal set of features:" elog "There is no keybinding defined to call it directly, so please" elog "create one yourself and choose an input method." elog "Integration with LEIM is not done with this ebuild, please have" elog "a look at the documentation how to achieve this." fi } pkg_postrm() { use gtk && update_gtk_immodules use gtk3 && update_gtk3_immodules use emacs && elisp-site-regen }