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/hanterm |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-terms/hanterm')
-rw-r--r-- | x11-terms/hanterm/Manifest | 9 | ||||
-rw-r--r-- | x11-terms/hanterm/files/Hanterm.gentoo | 156 | ||||
-rw-r--r-- | x11-terms/hanterm/files/hanterm-3.1.6-gentoo.patch | 42 | ||||
-rw-r--r-- | x11-terms/hanterm/files/hanterm-3.1.6-utmp.patch | 14 | ||||
-rw-r--r-- | x11-terms/hanterm/hanterm-3.1.6-r2.ebuild | 52 | ||||
-rw-r--r-- | x11-terms/hanterm/hanterm-3.1.6-r4.ebuild | 55 | ||||
-rw-r--r-- | x11-terms/hanterm/metadata.xml | 12 |
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> |