summaryrefslogtreecommitdiff
path: root/x11-terms/hanterm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-terms/hanterm
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-terms/hanterm')
-rw-r--r--x11-terms/hanterm/Manifest9
-rw-r--r--x11-terms/hanterm/files/Hanterm.gentoo156
-rw-r--r--x11-terms/hanterm/files/hanterm-3.1.6-gentoo.patch42
-rw-r--r--x11-terms/hanterm/files/hanterm-3.1.6-utmp.patch14
-rw-r--r--x11-terms/hanterm/hanterm-3.1.6-r2.ebuild52
-rw-r--r--x11-terms/hanterm/hanterm-3.1.6-r4.ebuild55
-rw-r--r--x11-terms/hanterm/metadata.xml12
7 files changed, 340 insertions, 0 deletions
diff --git a/x11-terms/hanterm/Manifest b/x11-terms/hanterm/Manifest
new file mode 100644
index 000000000000..1d6ee712ecb5
--- /dev/null
+++ b/x11-terms/hanterm/Manifest
@@ -0,0 +1,9 @@
+AUX Hanterm.gentoo 5617 SHA256 3c8fee42483bdd00eeb02ae93481017488ee5a601a2d208a14a9b40fe9ac77ff SHA512 f00c5e3a5b4e41f47a9f187d6db7825d672b48bbc7871e219ca3165c73e2fdb39bfd88b3332317435a343de35ed651159ff4fea82a39e3be90a97cfa7aac4f60 WHIRLPOOL d9eabb8ee90988b0e8d55dff88f1a8d5ff53078032a6c2c93510d498687633f1969ce98bd35c39ed559b48d7f2a08a21080a5b1c5fc169a58828f2680e472bfb
+AUX hanterm-3.1.6-gentoo.patch 1232 SHA256 b976129ef80d708f106f78b331ddfb99f586fd0170388a928e35c02091eb0ff4 SHA512 82f77d9da49e4e63c903c36e38c2819b1230f1c6bd8aa69a2b387f8e73f3fe9edcfe8eaf1fd358b8800d794fba3532b1fd734eeda877849d45cddbdfbd816adc WHIRLPOOL 41683183cb234875ce9b1b76f6c8fbbe1fff43693a6391819a1466107281e8e679ec6305a6fa4d836b11548c2a63d1402c0f4b36f151e9c5e5f45d89569f9aff
+AUX hanterm-3.1.6-utmp.patch 272 SHA256 74a8035ca8b55294f21d4761027e889bf88ba9b250f875ab1ec95c26abf506a9 SHA512 59170ce59cf4ee2a9e4ad16c0288cb2e16652ef2f847cc4afd345773979ea6492df4f58789956d2d7342a4de83c9d90234360c9b97fbb26231ca3125e019d350 WHIRLPOOL 5b936d217220bc397e896402931fc1800e20c25e659489b3ea00df43f2245ce84beb8b6711f9cdbfc7164665006c8b7ad9b2fcb3cfe80d2b72101326e346939b
+DIST hanterm-3.1.6.tar.gz 323736 SHA256 2686e4ba1ce6c42ec38e68a4d61722aa894543dae0f4f7d7eaa220dd9fa5d7e7 SHA512 57ce81091bf60184b6b17e90c56b78f279da96d040bf9e8bf23c1ae2d0ae536486c31afe2f038a284883e3be0cf881ecaece8366d5069e1e43b4a49a5bcd7016 WHIRLPOOL ae939e0ec6a34c0623e41c80c6ae2552d7622b5923c3ee649fef071dc36f96b86442198615521a0202a1b6b749b43354557568ec68ede211515e76605c5ff23b
+EBUILD hanterm-3.1.6-r2.ebuild 1127 SHA256 5dd474c4c27d77d0700a1d353ed825ff9fc2997846c6b12ea99f8c034a6ecb5c SHA512 c495ea4f3605da7654f524b7e294bbacb1ea607cd42969146bda707b609eec9b087ee4215f9eb7d4f8d374e89df137141677bea3d65b0e42d8847a454ea5b600 WHIRLPOOL c2d4572ff9f4ffb0c27cb5d8aa3bac5ffd1c7b24db7582803d7f3cd3d76282c3f7588f8dc69471d1ad48e4d7b54038e65d0aed08d7bf985990c27ab64dad2578
+EBUILD hanterm-3.1.6-r4.ebuild 1189 SHA256 f12afed3056b7545c36594200fd4d6cc43ca0c359198dd6caf5f4827ba5a0da6 SHA512 57a58072a5329d9c23aa1b44db7d6c12496bf17d43546ac94a9bc3b8071d1ff604c6717fd3b9eceb542ff96236066b15f1371a54c99ece5d923097d79ff1e4bc WHIRLPOOL 99f187a4ff160e342b2bc29fe07fce40299ba053dc7a25dfcec41c5eefaba5f19804b921808e40a4f04450bf80ef2a71a21d382c355977f6775670f142e33160
+MISC ChangeLog 2978 SHA256 1602b3292a0bc9c2477c47a33eeca071644f64ceded3f26982979b9d0d27e30e SHA512 c77fcdd4f478d72c946cd7205d329ee44cc86ff74d3aaf8a059033a97ad252680f6f4d3f34f9f77152ba72ec3bd0038386059d43ede3fed7a4ed6290bae01cea WHIRLPOOL f127a21c32089939c505859c8cf1b4dde2d55d2f222a4bb78dbcf13af36663963c17dd9c7ff1c23a2062c79b135502fa11ac4039d557c15422191e1456b31ed8
+MISC ChangeLog-2015 3835 SHA256 be0c57bb3312010e889c663877eb6eb9f3ad6917cfb7eef05f666215d61d9365 SHA512 09656e47ec36b0fb199a2343ab5aa24a2e20048d307d2552cd5120cf5c34ca09f392b4b9ee6052a470cb4378ae932f65e0ae5173a95603e052473b6eb560ad48 WHIRLPOOL ed9c25d5b9d852fa9e07f1435574fda65a61804356549e0c3205163358f3927395a44c65391051a7e2f0828c5d7957af3a2c370ae4a4c09cd27b306ddcb5b7cd
+MISC metadata.xml 325 SHA256 26ab941442915705cc20c688e22fad2e3f2cacdcc48b9f7e81de9f094c02a184 SHA512 8e7927390eb1e722bbb0c26630b08cc0dd6a7c9ce2d8ac24b3c3ae8981db1acc0eab803ecb1e6b64bf833dcb797b6596eb8ad2d5513412f91b8f9ff4c35cc25b WHIRLPOOL 1f5944318c4cd544ac6ab774391451261b783812907ac99227ff3438a8abb71123f3d89ef75d770b1b2e40a8eba90c63f0165b82326db57bdd57bb4c4c36c2e3
diff --git a/x11-terms/hanterm/files/Hanterm.gentoo b/x11-terms/hanterm/files/Hanterm.gentoo
new file mode 100644
index 000000000000..a71aa96f04c0
--- /dev/null
+++ b/x11-terms/hanterm/files/Hanterm.gentoo
@@ -0,0 +1,156 @@
+!!!!! 3.1.6¿¡¼­ Ãß°¡µÈ ¿É¼Ç
+
+! ÇÑ±Û ÀÚÆÇ Á¾·ù. ±âº»°ªÀº 2.
+! 2 : µÎ¹ú½Ä 391 ¶Ç´Â 3FINAL : ¼¼¹ú½Ä ÃÖÁ¾ 3 ¶Ç´Â 390 : ¼¼¹ú½Ä 390
+!Hanterm*hangulKeyboard: 3FINAL
+
+! ÇÑ±Û ÄÚµå Ç¥½Ã. ±âº»°ªÀº true.
+!Hanterm*showCodeStatus: false
+
+! ÇÑ±Û ÀÚÆÇ Á¾·ù Ç¥½ÃÇÒ °ÍÀÎÁö. ±âº»°ªÀº true.
+!Hanterm*showHanKbdLayout: false
+
+! ¿µ¹® ±Û²Ã°ú ÇÑ±Û ±Û²Ã baselineÀ» ¸ÂÃâ °ÍÀÎÁö °áÁ¤. ±âº»°ªÀº true.
+! trueÀÎ °æ¿ì ÆùÆ® Á¤º¸´ë·Î Ãâ·Â. ⠾Ʒ¡À§ Å©±â°¡ Ä¿Áü.
+! falseÀÎ °æ¿ì ÆùÆ® Á¤º¸¸¦ ¹«½ÃÇÔ. ⠾Ʒ¡À§ Å©±â°¡ ÀÛ¾ÆÁü.
+!Hanterm*keepBaseLine: false
+
+!!!!! 3.1.5¿¡¼­ Ãß°¡µÈ ¿É¼Ç
+! Dvorak ÀÚÆÇ ·¹À̾ƿô »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤. ±âº»°ªÀº false
+!Hanterm*useDvorakLayout: true
+
+!!!!! 3.1.4 ÀÌÀüºÎÅÍ ÀÖ´ø ¿É¼Ç
+
+!!!!! Font Setting
+!Hanterm*Font: -schumacher-clean-bold-r-normal--16-160-75-75-c-80-*
+!Hanterm*hangulFont: -kaist-iyagi-bold-r-normal--16-160-75-75-c-160-johabsh-1
+
+!!!!! Gentoo Linux Setting ----------------------------------------------------
+Hanterm*Font: -*-lucidatypewriter-medium-r-normal-sans-12-120-*-*-*-70-iso8859-1
+Hanterm*hangulFont: -*-gulim-medium-r-normal--14-140-75-75-*-140-ksx1001.1998-0
+
+Hanterm*title: Hangul Terminal - Hanterm
+Hanterm*iconName: Hangul Terminal - Hanterm
+Hanterm*nowChatScroll: true
+
+Hanterm*VT100.Translations: #override\n\
+ <KeyPress> Hangul: toggle-hangul()\n\
+ <KeyPress> Hangul_Hanja: hanja-input()\n\
+ <Btn4Down>: scroll-back(5,line) \n\
+ <Btn5Down>: scroll-forw(5,line)\n
+
+Hanterm*background: black
+Hanterm*foreground: white
+Hanterm*vt100.cursorColor: #FFFF99
+Hanterm*SimpleMenu*background: #CCCCCC
+Hanterm*SimpleMenu*foreground: #000000
+
+Hanterm*international: True
+Hanterm*eightBitInput: False
+
+! VGA Setting by jjack@dreamwiz.com
+Hanterm*VT100*color0: #000000
+Hanterm*VT100*color1: #993333
+Hanterm*VT100*color2: #339933
+Hanterm*VT100*color3: #999933
+Hanterm*VT100*color4: #333399
+Hanterm*VT100*color5: #993399
+Hanterm*VT100*color6: #339999
+Hanterm*VT100*color7: #CCCCCC
+Hanterm*VT100*color8: #666666
+Hanterm*VT100*color9: #FF9999
+Hanterm*VT100*color10: #99FF99
+Hanterm*VT100*color11: #FFFF99
+Hanterm*VT100*color12: #9999FF
+Hanterm*VT100*color13: #FF99FF
+Hanterm*VT100*color14: #99FFFF
+Hanterm*VT100*color15: #FFFFFF
+
+Hanterm*VT100*colorBD: yellow
+!!!!! Gentoo Linux Setting ----------------------------------------------------
+
+Hanterm*SimpleMenu*BackingStore: NotUseful
+Hanterm*SimpleMenu*menuLabel.font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-*
+Hanterm*SimpleMenu*menuLabel.vertSpace: 100
+Hanterm*SimpleMenu*HorizontalMargins: 16
+Hanterm*SimpleMenu*Sme.height: 16
+
+Hanterm*SimpleMenu*Cursor: left_ptr
+Hanterm*mainMenu.Label: Main Options
+Hanterm*mainMenu*securekbd*Label: Secure Keyboard
+Hanterm*mainMenu*allowsends*Label: Allow SendEvents
+Hanterm*mainMenu*logging*Label: Log to File
+Hanterm*mainMenu*redraw*Label: Redraw Window
+Hanterm*mainMenu*suspend*Label: Send STOP Signal
+Hanterm*mainMenu*continue*Label: Send CONT Signal
+Hanterm*mainMenu*interrupt*Label: Send INT Signal
+Hanterm*mainMenu*hangup*Label: Send HUP Signal
+Hanterm*mainMenu*terminate*Label: Send TERM Signal
+Hanterm*mainMenu*kill*Label: Send KILL Signal
+Hanterm*mainMenu*quit*Label: Quit
+
+Hanterm*vtMenu.Label: VT Options
+Hanterm*vtMenu*scrollbar*Label: Enable Scrollbar
+Hanterm*vtMenu*jumpscroll*Label: Enable Jump Scroll
+Hanterm*vtMenu*reversevideo*Label: Enable Reverse Video
+Hanterm*vtMenu*autowrap*Label: Enable Auto Wraparound
+Hanterm*vtMenu*reversewrap*Label: Enable Reverse Wraparound
+Hanterm*vtMenu*autolinefeed*Label: Enable Auto Linefeed
+Hanterm*vtMenu*appcursor*Label: Enable Application Cursor Keys
+Hanterm*vtMenu*appkeypad*Label: Enable Application Keypad
+Hanterm*vtMenu*scrollkey*Label: Scroll to Bottom on Key Press
+Hanterm*vtMenu*scrollttyoutput*Label: Scroll to Bottom on Tty Output
+Hanterm*vtMenu*allow132*Label: Allow 80/132 Column Switching
+Hanterm*vtMenu*cursesemul*Label: Enable Curses Emulation
+Hanterm*vtMenu*visualbell*Label: Enable Visual Bell
+Hanterm*vtMenu*marginbell*Label: Enable Margin Bell
+Hanterm*vtMenu*altscreen*Label: Show Alternate Screen
+Hanterm*vtMenu*softreset*Label: Do Soft Reset
+Hanterm*vtMenu*hardreset*Label: Do Full Reset
+Hanterm*vtMenu*clearsavedlines*Label: Reset and Clear Saved Lines
+
+Hanterm*fontMenu.Label: VT Fonts
+Hanterm*fontMenu*fontdefault*Label: Default
+Hanterm*fontMenu*font1*Label: Unreadable
+Hanterm*VT100*font1: nil2
+Hanterm*fontMenu*font2*Label: Tiny
+Hanterm*VT100*font2: 5x7
+Hanterm*fontMenu*font3*Label: Small
+Hanterm*VT100*font3: 6x10
+Hanterm*fontMenu*font4*Label: Medium
+Hanterm*VT100*font4: 7x13
+Hanterm*fontMenu*font5*Label: Large
+Hanterm*VT100*font5: 9x15
+Hanterm*fontMenu*font6*Label: Huge
+Hanterm*VT100*font6: 10x20
+Hanterm*fontMenu*fontescape*Label: Escape Sequence
+Hanterm*fontMenu*fontsel*Label: Selection
+
+! Comment this not to use color for underline attribute
+Hanterm*VT100*colorULMode: on
+Hanterm*VT100*underLine: off
+
+! Comment this not to use color for the bold attribute
+Hanterm*VT100*colorBDMode: on
+
+!Hanterm*foreground: white
+!Hanterm*background: black
+
+!Hanterm*VT100*color0: black
+!Hanterm*VT100*color1: red3
+!Hanterm*VT100*color2: green3
+!Hanterm*VT100*color3: yellow3
+!Hanterm*VT100*color4: blue3
+!Hanterm*VT100*color5: magenta3
+!Hanterm*VT100*color6: cyan3
+!Hanterm*VT100*color7: gray90
+!Hanterm*VT100*color8: gray30
+!Hanterm*VT100*color9: red
+!Hanterm*VT100*color10: green
+!Hanterm*VT100*color11: yellow
+!Hanterm*VT100*color12: blue
+!Hanterm*VT100*color13: magenta
+!Hanterm*VT100*color14: cyan
+!Hanterm*VT100*color15: white
+!Hanterm*VT100*colorBD: cyan
+!Hanterm*VT100*colorUL: yellow
diff --git a/x11-terms/hanterm/files/hanterm-3.1.6-gentoo.patch b/x11-terms/hanterm/files/hanterm-3.1.6-gentoo.patch
new file mode 100644
index 000000000000..bb3d6b1365df
--- /dev/null
+++ b/x11-terms/hanterm/files/hanterm-3.1.6-gentoo.patch
@@ -0,0 +1,42 @@
+diff -Naur hanterm-3.1.6.orig/button.c hanterm-3.1.6/button.c
+--- hanterm-3.1.6.orig/button.c 2001-06-06 22:05:15.000000000 +0900
++++ hanterm-3.1.6/button.c 2008-12-23 00:48:18.000000000 +0900
+@@ -42,7 +42,6 @@
+
+ void TrackText();
+
+-extern char *malloc();
+
+ extern void input_to_chat();
+ extern void HideCursor();
+diff -Naur hanterm-3.1.6.orig/charproc.c hanterm-3.1.6/charproc.c
+--- hanterm-3.1.6.orig/charproc.c 2001-06-06 22:05:15.000000000 +0900
++++ hanterm-3.1.6/charproc.c 2008-12-23 00:48:32.000000000 +0900
+@@ -47,6 +47,7 @@
+ #include <X11/Xmu/CharSet.h>
+ #include <X11/Xmu/Converters.h>
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <errno.h>
+ #include <setjmp.h>
+ #include <ctype.h>
+@@ -81,8 +82,6 @@
+
+ extern Widget toplevel;
+ extern void exit();
+-extern char *malloc();
+-extern char *realloc();
+
+ extern void FlushScroll();
+ extern void InsertLine();
+diff -Naur hanterm-3.1.6.orig/scrollbar.c hanterm-3.1.6/scrollbar.c
+--- hanterm-3.1.6.orig/scrollbar.c 1999-03-19 15:27:19.000000000 +0900
++++ hanterm-3.1.6/scrollbar.c 2008-12-23 00:45:53.000000000 +0900
+@@ -28,6 +28,7 @@
+ #include "ptyx.h" /* gets Xt headers, too */
+
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <ctype.h>
+ #include <X11/Xatom.h>
+
diff --git a/x11-terms/hanterm/files/hanterm-3.1.6-utmp.patch b/x11-terms/hanterm/files/hanterm-3.1.6-utmp.patch
new file mode 100644
index 000000000000..32659263b5d1
--- /dev/null
+++ b/x11-terms/hanterm/files/hanterm-3.1.6-utmp.patch
@@ -0,0 +1,14 @@
+diff --git a/main.c b/main.c
+index ac15032..e465329 100644
+--- a/main.c
++++ b/main.c
+@@ -1936,7 +1936,9 @@ spawn ()
+ #endif /* LASTLOG */
+ #endif /* UTMP */
+
++#ifdef UTMP
+ memset (&utmp, '\0', sizeof(utmp));
++#endif
+
+ screen->uid = getuid();
+ screen->gid = getgid();
diff --git a/x11-terms/hanterm/hanterm-3.1.6-r2.ebuild b/x11-terms/hanterm/hanterm-3.1.6-r2.ebuild
new file mode 100644
index 000000000000..d22ea18728c9
--- /dev/null
+++ b/x11-terms/hanterm/hanterm-3.1.6-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Hanterm -- Korean terminal"
+HOMEPAGE="http://www.hanterm.org/"
+SRC_URI="http://download.kldp.net/hanterm/${P}.tar.gz"
+
+LICENSE="MIT HPND"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE=""
+
+DEPEND="x11-libs/libXmu
+ x11-libs/libICE
+ x11-libs/libXaw
+ >=x11-libs/libXaw3d-1.5"
+RDEPEND="${DEPEND}
+ media-fonts/baekmuk-fonts"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i -e "s:extern char \*malloc();::" \
+ -e "s:extern char \*realloc();::" \
+ button.c charproc.c
+}
+
+src_compile() {
+
+ econf --with-Xaw3d --with-utempter || die
+ perl -i -pe "s/VENDORNAME=(.*?) -/VENDORNAME=\"\1\" -/" Makefile || die
+ emake || die
+}
+
+src_install() {
+
+ einstall || die
+
+ insinto /usr/share/X11/app-defaults
+ newins Hanterm.ad Hanterm.orig
+ newins "${FILESDIR}"/Hanterm.gentoo Hanterm
+
+ newman hanterm.man hanterm.1
+
+ insinto /usr/share/doc/${PF}
+ doins doc/devel/3final.gif
+ dohtml doc/devel/hanterm.html
+
+ dodoc README ChangeLog doc/{AUTHORS,THANKS,TODO}
+ dodoc doc/devel/hanterm.sgml
+ dodoc doc/historic/{ChangeLog*,DGUX.note,README*}
+}
diff --git a/x11-terms/hanterm/hanterm-3.1.6-r4.ebuild b/x11-terms/hanterm/hanterm-3.1.6-r4.ebuild
new file mode 100644
index 000000000000..c73526c450f1
--- /dev/null
+++ b/x11-terms/hanterm/hanterm-3.1.6-r4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Hanterm -- Korean terminal"
+HOMEPAGE="http://www.hanterm.org/"
+SRC_URI="http://download.kldp.net/hanterm/${P}.tar.gz"
+
+LICENSE="MIT HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="utempter"
+
+DEPEND="x11-libs/libXmu
+ x11-libs/libICE
+ x11-libs/libXaw
+ utempter? ( sys-libs/libutempter )
+ >=x11-libs/libXaw3d-1.5"
+RDEPEND="${DEPEND}
+ media-fonts/baekmuk-fonts"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-gentoo.patch" \
+ "${FILESDIR}"/${P}-utmp.patch
+ sed -i -e "/^LDFLAGS/s:=:& ${LDFLAGS} :" \
+ -e "s:\$(CFLAGS):& \$(LDFLAGS) :" Makefile.in
+}
+
+src_configure() {
+ econf \
+ --with-Xaw3d \
+ $(use_with utempter)
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin hanterm || die
+
+ insinto /usr/share/X11/app-defaults
+ newins Hanterm.ad Hanterm.orig
+ newins "${FILESDIR}/Hanterm.gentoo" Hanterm
+
+ newman hanterm.man hanterm.1
+
+ dohtml doc/devel/hanterm.html doc/devel/3final.gif
+
+ dodoc README ChangeLog doc/{AUTHORS,THANKS,TODO}
+ dodoc doc/devel/hanterm.sgml
+ dodoc doc/historic/{ChangeLog*,DGUX.note,README*}
+}
diff --git a/x11-terms/hanterm/metadata.xml b/x11-terms/hanterm/metadata.xml
new file mode 100644
index 000000000000..784299475744
--- /dev/null
+++ b/x11-terms/hanterm/metadata.xml
@@ -0,0 +1,12 @@
+<?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="utempter">Records user logins. Useful on multi-user
+ systems</flag>
+</use>
+</pkgmetadata>