forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x11-terms/mlterm: new upstream release
Package-Manager: Portage-2.3.13, Repoman-2.3.4
- Loading branch information
Showing
2 changed files
with
127 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST mlterm-3.8.0.tar.gz 3756779 SHA256 6be0165fe43dc45099c4b37303fcca918e5dd07c5b0abb1fd4e35c8d73e9bf01 SHA512 86d163aaf24668dea77e54ff775cb448c6c699bcc82e1d84fe9a9fbed90d9c834ee3e61348de77713b2dbd229b37b76d2be817d788710f224cd5c53e7f93049f WHIRLPOOL b189d06d420a42ded64e84c17158c21d3968353ac69bc1027bc1895a2eccc21cafe402d6b4f9497ca652d436ecc51c99ce8287ec96790e75d526facd7a830558 | ||
DIST mlterm-3.8.2.tar.gz 3836220 SHA256 30278fc4b43bf66eebd8ff728f943674554e7593a3989d0f3ea68c4b34270399 SHA512 f0dafdc60cec8d221681669f7d53bc46615b22b05fe5d3de21946c7b62ec1631acedda4e80530e84df3be6234d198cd35a1595a73626884f2b21d03a09ecdace WHIRLPOOL 4941f21b1826368fef1a0f473f4bdab3b463c47979a823862883a9a67464bae11c2c62a3f7767d6d5d52084dd6ee875024844f31b974fa3c4f5f4d0fd61ef71d | ||
DIST mlterm-3.8.2.tar.gz 3836220 BLAKE2B 090b5ce89e1f86f20e1e2cc9e982c93258334176b1e6ae748ddc10e3aed560e5cc12fa6eb37a93b55ac977578b684df6fa4056c01e31236ef76943d3dee3a69f SHA512 f0dafdc60cec8d221681669f7d53bc46615b22b05fe5d3de21946c7b62ec1631acedda4e80530e84df3be6234d198cd35a1595a73626884f2b21d03a09ecdace | ||
DIST mlterm-3.8.4.tar.gz 3881872 BLAKE2B 647810585b0143d0f680c99032cf478e02047acc80086b4c9cbadc59df49e09ba1626ee2ff2c8a1842c68047632c61001d31f7282d9eb8619f0260de7f0bb976 SHA512 6afe0a60001f180df18f2d2ad5e2954a1d9423313d7784eb0cf6a9736c6a62545f461d8e3d079aa1f43eb5f27f4b0c060a7da54e08bf758b283005b16aa1e5cd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,125 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI="6" | ||
|
||
inherit eutils | ||
|
||
DESCRIPTION="A multi-lingual terminal emulator" | ||
HOMEPAGE="http://mlterm.sourceforge.net/" | ||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" | ||
|
||
LICENSE="BSD" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" | ||
IUSE="bidi cairo canna debug fbcon fcitx freewnn gtk gtk2 harfbuzz ibus libssh2 m17n-lib nls regis scim skk static-libs uim utempter xft" | ||
|
||
RDEPEND="x11-libs/libICE | ||
x11-libs/libSM | ||
x11-libs/libX11 | ||
bidi? ( dev-libs/fribidi ) | ||
cairo? ( x11-libs/cairo[X(+)] ) | ||
canna? ( app-i18n/canna ) | ||
fbcon? ( media-fonts/unifont ) | ||
fcitx? ( app-i18n/fcitx ) | ||
freewnn? ( app-i18n/freewnn ) | ||
gtk? ( | ||
gtk2? ( x11-libs/gtk+:2 ) | ||
!gtk2? ( x11-libs/gtk+:3 ) | ||
) | ||
harfbuzz? ( media-libs/harfbuzz[truetype(+)] ) | ||
ibus? ( app-i18n/ibus ) | ||
libssh2? ( net-libs/libssh2 ) | ||
m17n-lib? ( dev-libs/m17n-lib ) | ||
nls? ( virtual/libintl ) | ||
regis? ( | ||
|| ( | ||
media-libs/sdl-ttf | ||
media-libs/sdl2-ttf | ||
) | ||
) | ||
scim? ( app-i18n/scim ) | ||
skk? ( | ||
|| ( | ||
virtual/skkserv | ||
app-i18n/skk-jisyo | ||
) | ||
) | ||
uim? ( app-i18n/uim ) | ||
utempter? ( sys-libs/libutempter ) | ||
xft? ( x11-libs/libXft )" | ||
DEPEND="${RDEPEND} | ||
virtual/pkgconfig | ||
nls? ( sys-devel/gettext )" | ||
REQUIRED_USE="gtk2? ( gtk )" | ||
|
||
PATCHES=( "${FILESDIR}"/${PN}-font.patch ) | ||
DOCS=( doc/{en,ja} ) | ||
|
||
src_prepare() { | ||
# default config | ||
sed -i \ | ||
-e "/ icon_path =/aicon_path = ${EPREFIX}/usr/share/pixmaps/${PN}-icon.svg" \ | ||
-e "/ scrollbar_view_name =/ascrollbar_view_name = sample" \ | ||
etc/main | ||
|
||
default | ||
} | ||
|
||
src_configure() { | ||
local myconf=( | ||
$(use_enable bidi fribidi) | ||
$(use_enable canna) | ||
$(use_enable debug) | ||
$(use_enable fcitx) | ||
$(use_enable freewnn wnn) | ||
$(use_enable harfbuzz otl) | ||
$(use_enable ibus) | ||
$(use_enable libssh2 ssh2) | ||
$(use_enable m17n-lib m17nlib) | ||
$(use_enable nls) | ||
$(use_enable scim) | ||
$(use_enable skk) | ||
$(use_enable uim) | ||
$(use_enable utempter utmp) | ||
--with-gui=xlib$(usex fbcon ",fb" "") | ||
--with-type-engines=xcore$(usex xft ",xft" "")$(usex cairo ",cairo" "") | ||
--enable-optimize-redrawing | ||
--enable-vt52 | ||
--disable-static | ||
) | ||
|
||
local scrollbars="sample,extra" | ||
local tools="mlclient,mlcc,mlfc,mlmenu,${PN}-zoom" | ||
if use gtk; then | ||
myconf+=( | ||
$(use_with gtk gtk $(usex gtk2 2.0 3.0)) | ||
--with-imagelib=gdk-pixbuf | ||
) | ||
scrollbars+=",pixmap_engine" | ||
tools+=",mlconfig,mlimgloader" | ||
fi | ||
if use regis; then | ||
tools+=",registobmp" | ||
fi | ||
myconf+=( --with-scrollbars="${scrollbars}" ) | ||
myconf+=( --with-tools="${tools}" ) | ||
|
||
addpredict /dev/ptmx | ||
econf "${myconf[@]}" | ||
} | ||
|
||
src_test() { | ||
: | ||
} | ||
|
||
src_install () { | ||
default | ||
prune_libtool_files | ||
|
||
docinto contrib/icon | ||
dodoc contrib/icon/README | ||
|
||
doicon contrib/icon/${PN}* | ||
make_desktop_entry ${PN} ${PN} ${PN}-icon "System;TerminalEmulator" | ||
} |