summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2005-04-15 17:19:59 +0000
committerMamoru Komachi <usata@gentoo.org>2005-04-15 17:19:59 +0000
commitea78c51a1f8a7c538f4de8fa9c77d7ad6e5d9c05 (patch)
treee4cd6a770a356bd4ada19022aae7fc459219eb9c /app-i18n
parentcorrected changelog (diff)
downloadgentoo-2-ea78c51a1f8a7c538f4de8fa9c77d7ad6e5d9c05.tar.gz
gentoo-2-ea78c51a1f8a7c538f4de8fa9c77d7ad6e5d9c05.tar.bz2
gentoo-2-ea78c51a1f8a7c538f4de8fa9c77d7ad6e5d9c05.zip
Fixed screen lockup problem (patch taken from Debian package).
(Portage version: 2.0.51.19)
Diffstat (limited to 'app-i18n')
-rw-r--r--app-i18n/jfbterm/ChangeLog8
-rw-r--r--app-i18n/jfbterm/Manifest7
-rw-r--r--app-i18n/jfbterm/files/digest-jfbterm-0.4.7-r11
-rw-r--r--app-i18n/jfbterm/files/jfbterm-0.4.7-sigchld-debian.patch22
-rw-r--r--app-i18n/jfbterm/jfbterm-0.4.7-r1.ebuild54
5 files changed, 89 insertions, 3 deletions
diff --git a/app-i18n/jfbterm/ChangeLog b/app-i18n/jfbterm/ChangeLog
index 26df398c2f7d..b5fe5e3275f4 100644
--- a/app-i18n/jfbterm/ChangeLog
+++ b/app-i18n/jfbterm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-i18n/jfbterm
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/jfbterm/ChangeLog,v 1.27 2005/04/09 20:33:09 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/jfbterm/ChangeLog,v 1.28 2005/04/15 17:19:59 usata Exp $
+
+*jfbterm-0.4.7-r1 (15 Apr 2005)
+
+ 15 Apr 2005; <usata@gentoo.org> +files/jfbterm-0.4.7-sigchld-debian.patch,
+ +jfbterm-0.4.7-r1.ebuild:
+ Fixed screen lockup problem (patch taken from Debian package).
09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> jfbterm-0.4.7.ebuild:
Stable on ppc.
diff --git a/app-i18n/jfbterm/Manifest b/app-i18n/jfbterm/Manifest
index e8c66526a297..fc2788e384c2 100644
--- a/app-i18n/jfbterm/Manifest
+++ b/app-i18n/jfbterm/Manifest
@@ -1,6 +1,9 @@
+MD5 6769d8bf2f7bebdb4bc9667a6c293c6d jfbterm-0.4.6.ebuild 1221
MD5 5f5623063cbf1f339f53e9e1a2cfaa4d jfbterm-0.4.7.ebuild 1271
-MD5 86a8d60602760b24311a0309d18d677c metadata.xml 567
MD5 56381ea226fc44985114261ddf1d73af ChangeLog 3955
-MD5 6769d8bf2f7bebdb4bc9667a6c293c6d jfbterm-0.4.6.ebuild 1221
+MD5 86a8d60602760b24311a0309d18d677c metadata.xml 567
+MD5 758a1b4e65b2053d4ee4421b29fcab72 jfbterm-0.4.7-r1.ebuild 1216
MD5 bb97d8c90fa4d0cf64e59f738e1c502c files/digest-jfbterm-0.4.6 65
MD5 d2f62b0cc5811c3b60fb9e1ff3bba429 files/digest-jfbterm-0.4.7 65
+MD5 d2f62b0cc5811c3b60fb9e1ff3bba429 files/digest-jfbterm-0.4.7-r1 65
+MD5 40ea1157a11032f021009dea0f2f2d67 files/jfbterm-0.4.7-sigchld-debian.patch 455
diff --git a/app-i18n/jfbterm/files/digest-jfbterm-0.4.7-r1 b/app-i18n/jfbterm/files/digest-jfbterm-0.4.7-r1
new file mode 100644
index 000000000000..aa6a5aab60b1
--- /dev/null
+++ b/app-i18n/jfbterm/files/digest-jfbterm-0.4.7-r1
@@ -0,0 +1 @@
+MD5 cb0b869bd1c21f0dd224b7fc40517680 jfbterm-0.4.7.tar.gz 104592
diff --git a/app-i18n/jfbterm/files/jfbterm-0.4.7-sigchld-debian.patch b/app-i18n/jfbterm/files/jfbterm-0.4.7-sigchld-debian.patch
new file mode 100644
index 000000000000..2e8036400770
--- /dev/null
+++ b/app-i18n/jfbterm/files/jfbterm-0.4.7-sigchld-debian.patch
@@ -0,0 +1,22 @@
+--- jfbterm-0.4.7.orig/main.c
++++ jfbterm-0.4.7/main.c
+@@ -184,7 +184,7 @@
+ p->gExecShellArgv = NULL;
+ p->gConfFile = FILE_JFBTERM_CONF;
+ p->gConfEncoding = NULL;
+-
++ signal(SIGCHLD, sigchld);
+ atexit(tapp_final_at_exit);
+ }
+
+--- jfbterm-0.4.7.orig/term.h
++++ jfbterm-0.4.7/term.h
+@@ -44,7 +44,7 @@
+ } TTerm;
+
+ void tterm_start(TTerm* p, const char* tn, const char* en);
+-
++void sigchld(int sig);
+ extern TTerm gTerm;
+
+ #endif /* INCLUDE_TERM_H */
diff --git a/app-i18n/jfbterm/jfbterm-0.4.7-r1.ebuild b/app-i18n/jfbterm/jfbterm-0.4.7-r1.ebuild
new file mode 100644
index 000000000000..6a34c5cd651c
--- /dev/null
+++ b/app-i18n/jfbterm/jfbterm-0.4.7-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/jfbterm/jfbterm-0.4.7-r1.ebuild,v 1.1 2005/04/15 17:19:59 usata Exp $
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="The J Framebuffer Terminal/Multilingual Enhancement with UTF-8 support"
+HOMEPAGE="http://jfbterm.sourceforge.jp/"
+SRC_URI="mirror://sourceforge.jp/${PN}/13501/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~ppc64"
+IUSE=""
+
+DEPEND=">=sys-apps/sed-4
+ >=sys-devel/autoconf-2.58
+ sys-devel/automake
+ sys-devel/libtool
+ sys-libs/ncurses"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-sigchld-debian.patch
+}
+
+src_compile() {
+ replace-flags -march=pentium3 -mcpu=pentium3
+
+ export WANT_AUTOCONF=2.5
+ libtoolize --copy --force || die
+ econf || die "econf failed"
+ # jfbterm peculiarly needs to be compiled twice.
+ emake -j1 || die "make failed"
+ emake -j1 || die "make failed"
+ sed -i -e 's/a18/8x16/' jfbterm.conf.sample
+}
+
+src_install() {
+ dodir /etc /usr/share/fonts/jfbterm
+ make DESTDIR=${D} install || die
+
+ dodir /usr/share/terminfo
+ tic terminfo.jfbterm -o${D}/usr/share/terminfo || die
+
+ mv ${D}/etc/jfbterm.conf{.sample,}
+
+ doman jfbterm.1 jfbterm.conf.5
+
+ dodoc AUTHORS ChangeLog INSTALL* NEWS README*
+ dodoc jfbterm.conf.sample*
+}