diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-terms/mlterm |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-terms/mlterm')
-rw-r--r-- | x11-terms/mlterm/Manifest | 10 | ||||
-rw-r--r-- | x11-terms/mlterm/files/mlterm-font.patch | 17 | ||||
-rw-r--r-- | x11-terms/mlterm/metadata.xml | 25 | ||||
-rw-r--r-- | x11-terms/mlterm/mlterm-3.8.0.ebuild | 122 | ||||
-rw-r--r-- | x11-terms/mlterm/mlterm-3.8.1.ebuild | 125 | ||||
-rw-r--r-- | x11-terms/mlterm/mlterm-3.8.2.ebuild | 125 |
6 files changed, 424 insertions, 0 deletions
diff --git a/x11-terms/mlterm/Manifest b/x11-terms/mlterm/Manifest new file mode 100644 index 000000000000..c797e652c686 --- /dev/null +++ b/x11-terms/mlterm/Manifest @@ -0,0 +1,10 @@ +AUX mlterm-font.patch 606 SHA256 405d1414af9565cd5924b8a74134e132836910b8b6194e60f33595253beb806a SHA512 60e625e554341feda77a926f3a59c4858ab19a810eeba39810701c429a504666643e1a614586b88379fe2d42606865f0afa8da6c14c1499a52aa1200e8bd5c4a WHIRLPOOL baaf761d87fe657771a07e00ca1ae224482f11bdc6bfa7c4ad3dfc6333f29bacf2856443cec84fb66313daeef8c2d140495e937b6fce3b9a788236bc5352a213 +DIST mlterm-3.8.0.tar.gz 3756779 SHA256 6be0165fe43dc45099c4b37303fcca918e5dd07c5b0abb1fd4e35c8d73e9bf01 SHA512 86d163aaf24668dea77e54ff775cb448c6c699bcc82e1d84fe9a9fbed90d9c834ee3e61348de77713b2dbd229b37b76d2be817d788710f224cd5c53e7f93049f WHIRLPOOL b189d06d420a42ded64e84c17158c21d3968353ac69bc1027bc1895a2eccc21cafe402d6b4f9497ca652d436ecc51c99ce8287ec96790e75d526facd7a830558 +DIST mlterm-3.8.1.tar.gz 3789935 SHA256 464fa3a76ea562e38945067003c68e5ce320b60063f412bff01cb6a0f5c5d6d9 SHA512 fd57ffefb9f96a58bb63751cc06b3381e0b3d5b50c5023cbd95fa5dc0351f958a783f6eabbf71b6625774312d03c5284db957c47f83f5352ae594d0e4864c52e WHIRLPOOL 5db8da0598b0419bca47448eb6471aed7ba2d57511d31944c41a26333f697b758c0a002b12ee60f5e4bebd61dedfbeea12ce90122fd7d66293c2906e7153ea17 +DIST mlterm-3.8.2.tar.gz 3836220 SHA256 30278fc4b43bf66eebd8ff728f943674554e7593a3989d0f3ea68c4b34270399 SHA512 f0dafdc60cec8d221681669f7d53bc46615b22b05fe5d3de21946c7b62ec1631acedda4e80530e84df3be6234d198cd35a1595a73626884f2b21d03a09ecdace WHIRLPOOL 4941f21b1826368fef1a0f473f4bdab3b463c47979a823862883a9a67464bae11c2c62a3f7767d6d5d52084dd6ee875024844f31b974fa3c4f5f4d0fd61ef71d +EBUILD mlterm-3.8.0.ebuild 2660 SHA256 000d1c19fbbd08ec307e9e080c06d5ceb66f199dbaf26b47285b2edc3217be27 SHA512 b7e16960a4808a682eeba79693b812116078a274dd956fc4a38b3f7622ce1b88549ab94480264f751f0f6b6b5aea0cfc529a086656c833cdd086283bbdc27977 WHIRLPOOL 5c27e8da33ef4f06fdfb9c2f2262cb73fe2e3b3e1bfe0b519b85ac3be759dcb3a060d3c38b9616a995b4bce9a8156c7030e8666bb6567551f6bcbce9d97cb487 +EBUILD mlterm-3.8.1.ebuild 2779 SHA256 cf32c0f12cc9ad7c61761bcde6b4a09a8c76bcdc60f4f51ebd140ab4da7d06a4 SHA512 de0ce6cd5743fcd2f39bf02762c8352141aa8065efaeb53dcba08473cd604cbd749577c1deb82051a21ac83824d39ecbb2ad37e933b17694301f9402272f32d3 WHIRLPOOL edf31e4b8086a37d0888ed878dc865f17645c809a362ac274b371a532ed74b62544e0d01d1ed3559cec6acd6e430899ca9ba7f7b2aeefe229d994d37e3545b23 +EBUILD mlterm-3.8.2.ebuild 2779 SHA256 cf32c0f12cc9ad7c61761bcde6b4a09a8c76bcdc60f4f51ebd140ab4da7d06a4 SHA512 de0ce6cd5743fcd2f39bf02762c8352141aa8065efaeb53dcba08473cd604cbd749577c1deb82051a21ac83824d39ecbb2ad37e933b17694301f9402272f32d3 WHIRLPOOL edf31e4b8086a37d0888ed878dc865f17645c809a362ac274b371a532ed74b62544e0d01d1ed3559cec6acd6e430899ca9ba7f7b2aeefe229d994d37e3545b23 +MISC ChangeLog 4653 SHA256 7a81772695483166a58ca97ed0d5ee91fe8cc4089daa2ae3abe845d0a1892b32 SHA512 e4c1b0e895b612a2852150dfc826bf43ab8ee9d8f638ad56213b9eebc81ca7470d24280e39ae4b80842eed9276e93cb4bcca1f4b2718589038e2607c8677fa82 WHIRLPOOL b3a10f6ab61659ef0bcc4ac61758268bddcaba261f2d9c5e6e27c675dc3e05c1c434ee32251d7947f62a32d727e7d8ac53ebf1b853f84c074931e621fac1eee8 +MISC ChangeLog-2015 15612 SHA256 cbf544f705153207426d67ce0c95ca08bbc84ebe323c1d11b5ce0bcbe739aa4a SHA512 f451f7df167831c7f476278331b8672c8fcd74b2292a70d037b0286ebd2e451a651468c95d6ed987f9d973777a7c2be3e6f7b70342b2610430080f0396a4c3e9 WHIRLPOOL bfd253da04a069d230b0ef18cb20f7adf585e4eb7aeb70faddb78dc29faa918297f32fd04225fbd24feec12bb045af9229266cb01797e1e1f456a78c46aa24f5 +MISC metadata.xml 1178 SHA256 693b37b75f4937fe88b63402acaf070c3f74634902db1fad5c9cbe5f5b8fe044 SHA512 358608208d6ce16bfa3e9e792ca85921b4368d6a6c5c0934aaeb5819f985e276cd4de8a35a54ea5699d1e988cd1c08aab669eab1939ff78753b29c3668425a6f WHIRLPOOL 49c88af090afa9d85a69d7421fb429abcc9bf30a52b6143976c03ea4beb0d347d0d2e9a5b17502ad01d5ef688fac67c294a48d17690918108e2425d91038e9b5 diff --git a/x11-terms/mlterm/files/mlterm-font.patch b/x11-terms/mlterm/files/mlterm-font.patch new file mode 100644 index 000000000000..c091a08b6130 --- /dev/null +++ b/x11-terms/mlterm/files/mlterm-font.patch @@ -0,0 +1,17 @@ +--- a/uitoolkit/fb/ui_font.c ++++ b/uitoolkit/fb/ui_font.c +@@ -1625,11 +1625,11 @@ + } + percent = 0; + #else /* __linux__ */ +- if (stat("/usr/share/fonts/X11/misc/unifont.pcf.gz", &st) == 0) { +- font_file = "/usr/share/fonts/X11/misc/unifont.pcf.gz"; ++ if (stat(XDATADIR "/fonts/unifont/unifont.pcf.gz", &st) == 0) { ++ font_file = XDATADIR "/fonts/unifont/unifont.pcf.gz"; + percent = 100; + } else { +- font_file = "/usr/share/fonts/X11/misc/10x20.pcf.gz"; ++ font_file = XDATADIR "/fonts/misc/10x20.pcf.gz"; + percent = 0; + } + #endif diff --git a/x11-terms/mlterm/metadata.xml b/x11-terms/mlterm/metadata.xml new file mode 100644 index 000000000000..f995734984c6 --- /dev/null +++ b/x11-terms/mlterm/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <use> + <flag name="fcitx">Enable support for <pkg>app-i18n/fcitx</pkg></flag> + <flag name="gtk2"> + Build with <pkg>x11-libs/gtk+</pkg>:2 instead of <pkg>x11-libs/gtk+</pkg>:3 + </flag> + <flag name="harfbuzz">Enable support for OpenType Layout (<pkg>media-libs/harfbuzz</pkg>)</flag> + <flag name="ibus">Enable support for <pkg>app-i18n/ibus</pkg></flag> + <flag name="libssh2">Enable support for <pkg>net-libs/libssh2</pkg></flag> + <flag name="regis">Enable support for ReGIS</flag> + <flag name="scim">Enable support for <pkg>app-i18n/scim</pkg></flag> + <flag name="skk">Enable support for SKK (<pkg>virtual/skkserv</pkg> or <pkg>app-i18n/skk-jisyo</pkg>)</flag> + <flag name="uim">Enable support for <pkg>app-i18n/uim</pkg></flag> + <flag name="utempter">Enable support for <pkg>sys-libs/libutempter</pkg></flag> + </use> + <upstream> + <remote-id type="sourceforge">mlterm</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-terms/mlterm/mlterm-3.8.0.ebuild b/x11-terms/mlterm/mlterm-3.8.0.ebuild new file mode 100644 index 000000000000..6baa9c1fb9d4 --- /dev/null +++ b/x11-terms/mlterm/mlterm-3.8.0.ebuild @@ -0,0 +1,122 @@ +# 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 ~hppa ppc ppc64 x86" +IUSE="bidi cairo canna debug 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 ) + 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 )" + +DOCS=( doc/{en,ja} ) + +src_prepare() { + # default config + sed -i \ + -e "/ icon_path =/aicon_path = ${EPREFIX}/usr/share/pixmaps/mlterm-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-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,mlterm-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/mlterm* + make_desktop_entry mlterm mlterm mlterm-icon "System;TerminalEmulator" +} diff --git a/x11-terms/mlterm/mlterm-3.8.1.ebuild b/x11-terms/mlterm/mlterm-3.8.1.ebuild new file mode 100644 index 000000000000..2babacfcbd35 --- /dev/null +++ b/x11-terms/mlterm/mlterm-3.8.1.ebuild @@ -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/mlterm-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,mlterm-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/mlterm* + make_desktop_entry mlterm mlterm mlterm-icon "System;TerminalEmulator" +} diff --git a/x11-terms/mlterm/mlterm-3.8.2.ebuild b/x11-terms/mlterm/mlterm-3.8.2.ebuild new file mode 100644 index 000000000000..2babacfcbd35 --- /dev/null +++ b/x11-terms/mlterm/mlterm-3.8.2.ebuild @@ -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/mlterm-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,mlterm-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/mlterm* + make_desktop_entry mlterm mlterm mlterm-icon "System;TerminalEmulator" +} |