diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /x11-terms/hanterm | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'x11-terms/hanterm')
-rw-r--r-- | x11-terms/hanterm/Manifest | 1 | ||||
-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 | 53 | ||||
-rw-r--r-- | x11-terms/hanterm/hanterm-3.1.6-r4.ebuild | 56 | ||||
-rw-r--r-- | x11-terms/hanterm/metadata.xml | 9 |
7 files changed, 331 insertions, 0 deletions
diff --git a/x11-terms/hanterm/Manifest b/x11-terms/hanterm/Manifest new file mode 100644 index 000000000000..90f61621a095 --- /dev/null +++ b/x11-terms/hanterm/Manifest @@ -0,0 +1 @@ +DIST hanterm-3.1.6.tar.gz 323736 SHA256 2686e4ba1ce6c42ec38e68a4d61722aa894543dae0f4f7d7eaa220dd9fa5d7e7 SHA512 57ce81091bf60184b6b17e90c56b78f279da96d040bf9e8bf23c1ae2d0ae536486c31afe2f038a284883e3be0cf881ecaece8366d5069e1e43b4a49a5bcd7016 WHIRLPOOL ae939e0ec6a34c0623e41c80c6ae2552d7622b5923c3ee649fef071dc36f96b86442198615521a0202a1b6b749b43354557568ec68ede211515e76605c5ff23b 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..72f868b9492c --- /dev/null +++ b/x11-terms/hanterm/hanterm-3.1.6-r2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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..d46bc7f8f8c0 --- /dev/null +++ b/x11-terms/hanterm/hanterm-3.1.6-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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..d137f43ff973 --- /dev/null +++ b/x11-terms/hanterm/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>cjk</herd> +<use> + <flag name='utempter'>Records user logins. Useful on multi-user + systems</flag> +</use> +</pkgmetadata> |