summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Bouyer <stubear@gentoo.org>2002-08-12 15:31:17 +0000
committerStuart Bouyer <stubear@gentoo.org>2002-08-12 15:31:17 +0000
commitdc64facc9eda972e35103f8d6cec1349bb7ebcb0 (patch)
treeef70757b0d2957d3a9a09831d2e648d46fb2d082 /x11-terms/kterm
parentadded kterm for testing (diff)
downloadgentoo-2-dc64facc9eda972e35103f8d6cec1349bb7ebcb0.tar.gz
gentoo-2-dc64facc9eda972e35103f8d6cec1349bb7ebcb0.tar.bz2
gentoo-2-dc64facc9eda972e35103f8d6cec1349bb7ebcb0.zip
initial ebuild
Diffstat (limited to 'x11-terms/kterm')
-rw-r--r--x11-terms/kterm/ChangeLog12
-rw-r--r--x11-terms/kterm/files/digest-kterm-6.2.01
-rw-r--r--x11-terms/kterm/files/kterm-6.2.0-gentoo.patch51
-rw-r--r--x11-terms/kterm/kterm-6.2.0.ebuild37
4 files changed, 101 insertions, 0 deletions
diff --git a/x11-terms/kterm/ChangeLog b/x11-terms/kterm/ChangeLog
new file mode 100644
index 000000000000..a5d68e97523f
--- /dev/null
+++ b/x11-terms/kterm/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for x11-terms/kterm
+# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/kterm/ChangeLog,v 1.1 2002/08/12 15:31:17 stubear Exp $
+
+*kterm-6.2.0 (12 Aug 2002)
+
+ 12 Aug 2002; Stuart Bouyer <stubear@gentoo.org> kterm-6.2.0.ebuild,
+ ChangeLog, digest-kterm-6.2.0, kterm-6.2.0-gentoo.patch:
+
+ Initial ebuild added to portage tree. Ebuild and patch submitted by
+ Atzm Watanabe <sitosito@p.chan.ne.jp>.
+
diff --git a/x11-terms/kterm/files/digest-kterm-6.2.0 b/x11-terms/kterm/files/digest-kterm-6.2.0
new file mode 100644
index 000000000000..7ad5bd78c78d
--- /dev/null
+++ b/x11-terms/kterm/files/digest-kterm-6.2.0
@@ -0,0 +1 @@
+MD5 9cc72841b50dfba92bce01dbbebf3039 kterm-6.2.0.tar.gz 200448
diff --git a/x11-terms/kterm/files/kterm-6.2.0-gentoo.patch b/x11-terms/kterm/files/kterm-6.2.0-gentoo.patch
new file mode 100644
index 000000000000..f05a0b135371
--- /dev/null
+++ b/x11-terms/kterm/files/kterm-6.2.0-gentoo.patch
@@ -0,0 +1,51 @@
+diff -Naur kterm-6.2.0/main.c kterm-6.2.0-gentoo/main.c
+--- kterm-6.2.0/main.c 1996-07-12 14:01:38.000000000 +0900
++++ kterm-6.2.0-gentoo/main.c 2002-05-21 08:37:31.000000000 +0900
+@@ -75,9 +75,12 @@
+ #include <X11/Xos.h>
+ #include <X11/cursorfont.h>
+ #include <X11/Xaw/SimpleMenu.h>
++/*
+ #ifndef NO_XPOLL_H
+ #include <X11/Xpoll.h>
+ #endif
++*/
++#include <termios.h>
+ #include <X11/Xlocale.h>
+ #include <pwd.h>
+ #include <ctype.h>
+@@ -283,7 +286,7 @@
+ #include <lastlog.h>
+ # endif
+ #endif
+-#include <sys/param.h> /* for NOFILE */
++//#include <sys/param.h> /* for NOFILE */
+
+ #ifdef PUCC_PTYD
+ #include <local/openpty.h>
+diff -Naur kterm-6.2.0/screen.c kterm-6.2.0-gentoo/screen.c
+--- kterm-6.2.0/screen.c 1996-06-23 17:00:26.000000000 +0900
++++ kterm-6.2.0-gentoo/screen.c 2002-05-21 08:30:55.000000000 +0900
+@@ -46,7 +46,8 @@
+ #include <sys/ptem.h>
+ #endif
+
+-extern Char *calloc(), *malloc(), *realloc();
++//extern Char *calloc(), *malloc(), *realloc();
++extern void *calloc(), *malloc(), *realloc();
+ extern void free();
+
+ ScrnBuf Allocate (nrow, ncol, addr)
+diff -Naur kterm-6.2.0/scrollbar.c kterm-6.2.0-gentoo/scrollbar.c
+--- kterm-6.2.0/scrollbar.c 1996-07-12 14:01:39.000000000 +0900
++++ kterm-6.2.0-gentoo/scrollbar.c 2002-05-21 08:30:39.000000000 +0900
+@@ -324,7 +324,8 @@
+ register TScreen *screen = &xw->screen;
+ register int border = 2 * screen->border;
+ register int i;
+- Char *realloc(), *calloc();
++// Char *realloc(), *calloc();
++ void *realloc(), *calloc();
+
+ if(screen->scrollbar)
+ return;
diff --git a/x11-terms/kterm/kterm-6.2.0.ebuild b/x11-terms/kterm/kterm-6.2.0.ebuild
new file mode 100644
index 000000000000..52f5b04c4f48
--- /dev/null
+++ b/x11-terms/kterm/kterm-6.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/kterm/kterm-6.2.0.ebuild,v 1.1 2002/08/12 15:31:17 stubear Exp $
+
+DESCRIPTION="Japanese Kanji X Terminal"
+SRC_URI="ftp://ftp.x.org/contrib/applications/kterm-6.2.0.tar.gz"
+HOMEPAGE="???" # 一時配布元はどこなんだろう?
+LICENSE="X11"
+SLOT=0
+KEYWORDS="x86"
+
+S=${WORKDIR}/${P}
+
+DEPEND="virtual/glibc virtual/x11"
+RDEPEND="${DEPEND}"
+
+src_unpack(){
+ unpack ${A}
+ cd ${S}
+ patch -p1 < ${FILESDIR}/kterm-6.2.0-gentoo.patch
+}
+
+src_compile(){
+ xmkmf -a || die;
+ emake || die;
+}
+
+src_install(){
+ make DESTDIR=${D} install || die;
+ make DESTDIR=${D} install.man || die;
+
+ if [ ! -e /usr/share/terminfo/k/kterm ];
+ then
+ cd {S};
+ tic terminfo.kt -o${D}/usr/share/terminfo;
+ fi
+}